sql >> Base de Datos >  >> RDS >> Mysql

Establecer valor para una columna de todos los registros en la tabla

UPDATE your_table SET likes = NULL

o si tu likes la columna no permite NULL :

UPDATE your_table SET likes = ''

Algunas herramientas de SQL que se utilizan para ejecutar consultas de base de datos impiden las actualizaciones en TODOS los registros (consultas sin un where cláusula) por defecto. Puede configurar eso y eliminar esa configuración de seguridad o puede agregar un where cláusula que es true para todos los registros y actualice todos de todos modos así:

UPDATE your_table 
SET likes = NULL
WHERE 1 = 1

Si comparas con NULL entonces también necesitas el IS operador. Ejemplo:

UPDATE your_table 
SET likes = NULL
WHERE likes IS NOT NULL

porque comparando NULL con el operador igual (= ) devuelve DESCONOCIDO . Pero el IS el operador puede manejar NULL .