Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Einstellungswert für eine Spalte aller Datensätze in der Tabelle

UPDATE your_table SET likes = NULL

oder wenn Ihr likes Spalte erlaubt kein NULL :

UPDATE your_table SET likes = ''

Einige SQL-Tools, die zum Ausführen von DB-Abfragen verwendet werden, verhindern Aktualisierungen ALLER Datensätze (Abfragen ohne ein where Klausel) standardmäßig. Sie können das konfigurieren und diese Sicherheitseinstellung entfernen oder Sie können ein where hinzufügen Klausel, die true ist für alle Datensätze und aktualisieren Sie trotzdem alle wie folgt:

UPDATE your_table 
SET likes = NULL
WHERE 1 = 1

Wenn Sie vergleichen mit NULL dann brauchst du auch den IS Operator. Beispiel:

UPDATE your_table 
SET likes = NULL
WHERE likes IS NOT NULL

weil vergleichen NULL mit dem Gleichheitsoperator (= ) gibt UNBEKANNT zurück . Aber der IS Operator kann mit NULL umgehen .