PostgreSQL ACTUALIZACIÓN SET SOLO DONDE ES POSIBLE EL ERROR EL ERROR DE INGRESE.
-
30-10-2019 - |
Pregunta
Tengo 2 columnas en una tabla PostgreSQL. los mac_address_temp
La columna es para la migración del tipo de caracteres al tipo Mac-Address:
mac_address | macaddr |
mac_address_temp | character varying(17) |
Quiero migrar datos de Mac_address_Temp a Mac_address, pero hay algunos datos que no se pueden proyectar como macaddr
escribe.
mac_address | mac_address_temp
-------------+------------------
| AAB5:4f27:e299
| AAB54f27e299
UPDATE mactable SET mac_address = CAST(mac_address_temp as macaddr);
ERROR: invalid input syntax for type macaddr: "AAB5:4f27:e299"
¿Hay alguna forma de ignorar dónde CAST
¿No funciona y aún actualiza el resto de la tabla?
No hay solución correcta
Licenciado bajo: CC-BY-SA con atribución
No afiliado a dba.stackexchange