В базе данных mysql мне нужно сопоставить записи с пустыми полями и заменить их NULL, поэтому я запускаю следующий запрос:
UPDATE table_name SET col_name=NULL WHERE col_name='';
Это работает, но оно также соответствует полям со значением 0, как я могу изменить этот запрос для соответствия только пустым полям и игнорировать поля со значением 0? .. или, может быть, есть лучший способ сделать это?
если столбец целых чисел:
UPDATE table_name SET col_name=NULL WHERE LENGTH(col_name)=0;