Mysql
 sql >> Database >  >> RDS >> Mysql

Impostazione del valore per una colonna di tutti i record nella tabella

UPDATE your_table SET likes = NULL

o se il tuo likes la colonna non consente NULL :

UPDATE your_table SET likes = ''

Alcuni strumenti SQL utilizzati per l'esecuzione di query DB impediscono gli aggiornamenti su TUTTI i record (query senza un where clausola) per impostazione predefinita. Puoi configurarlo e rimuovere l'impostazione di salvataggio oppure puoi aggiungere un where clausola che è true per tutti i record e aggiornali comunque in questo modo:

UPDATE your_table 
SET likes = NULL
WHERE 1 = 1

Se confronti con NULL allora hai bisogno anche di IS operatore. Esempio:

UPDATE your_table 
SET likes = NULL
WHERE likes IS NOT NULL

perché confronto NULL con l'operatore uguale (= ) restituisce SCONOSCIUTO . Ma il IS l'operatore può gestire NULL .