Mysql
 sql >> Base de données >  >> RDS >> Mysql

Mise à jour de la chaîne vide en NULL pour toute la base de données

Il n'est pas possible de faire cela avec une simple instruction SQL.

Mais vous pouvez le faire en utilisant une instruction pour chaque colonne.

UPDATE TABLE SET COLUMN = NULL
WHERE LENGTH(COLUMN) = 0

ou, si vous souhaitez annuler les éléments qui ont également des espaces :

UPDATE TABLE SET COLUMN = NULL
WHERE LENGTH(TRIM(COLUMN)) = 0