Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Atualizando string vazia para NULL para banco de dados inteiro


Não é possível fazer isso com uma simples instrução SQL.

Mas você pode fazer isso usando uma instrução para cada coluna.
UPDATE TABLE SET COLUMN = NULL
WHERE LENGTH(COLUMN) = 0

ou, se você quiser anular os itens que também têm espaços em branco:
UPDATE TABLE SET COLUMN = NULL
WHERE LENGTH(TRIM(COLUMN)) = 0