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

Стойност на настройка за една колона от всички записи в таблицата

UPDATE your_table SET likes = NULL

или ако вашите likes колона не позволява NULL :

UPDATE your_table SET likes = ''

Някои SQL инструменти, които се използват за изпълнение на DB заявки, предотвратяват актуализации на ВСИЧКИ записи (заявки без where клауза) по подразбиране. Можете да конфигурирате това и да премахнете тази настройка за безопасност или можете да добавите where клауза, която е true за всички записи и така или иначе актуализирайте всички по този начин:

UPDATE your_table 
SET likes = NULL
WHERE 1 = 1

Ако сравнявате с NULL тогава имате нужда и от IS оператор. Пример:

UPDATE your_table 
SET likes = NULL
WHERE likes IS NOT NULL

защото сравняване NULL с оператор за равенство (= ) връща НЕИЗВЕСТНО . Но IS операторът може да обработва NULL .




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Изтичане на памет в Java MySQL JDBC

  2. Импортиране на голям CSV в mysql база данни

  3. Node.js API с express &mysql - Получаване на брой записи, номер на страница, ... и предоставяне на пагинация

  4. Управлявайте MySQL с phpMyAdmin на Ubuntu 10.10 (Maverick)

  5. Извличане на първичен ключ от MySQL в PHP