Mysql
 sql >> база данни >  >> RDS >> Mysql

Празен низ се актуализира до NULL за цялата база данни

Не е възможно да направите това с един прост SQL израз.

Но можете да го направите, като използвате едно изявление за всяка колона.

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

или, ако искате да нулирате елементите, които също имат празно пространство:

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. INSERT IGNORE срещу INSERT ... ПРИ АКТУАЛИЗИРАНЕ НА ДУБЛИРАН КЛЮЧ

  2. Грешка при вмъкване на дата - Неправилна стойност на датата:

  3. MySQL външни ключове - как да наложите едно към едно в таблици?

  4. mySQL - Вмъкване в три таблици

  5. Направете MySQL автоматично увеличаване на идентификатора (re) да започва от 1