2011-08-14 33 views
9

Quería preguntar si hay una manera de actualizar una columna entera con el mismo valor. Quiero ejecutar '0' en una columna o '1'. Puedo usar un bucle de php para hacerlo, pero implicará varias llamadas de base de datos, etc.MYSQL - Actualizar una columna completa

Esperando una instrucción de SQL que pueda ejecutar el mismo valor en una columna de mysql completa.

aplausos

Respuesta

15

Algo tan simple como UPDATE table1 SET column1=1; debería hacerlo.

7
UPDATE table_name SET column_name = 0 

Esto establecerá el valor de la columna a 0 para todos los registros, si esto es lo que desea.

+0

Puede eliminar el 'WHERE 1'. No es necesario. –

+0

Verdadero, mal comportamiento. Gracias. – High6

2

si desea restar:

update table set col=col-1 

o simplemente actualizar

update table set col=0 

sin ninguna cláusula where

Cuestiones relacionadas