restar - update sin where mysql
Actualizar una columna en MySQL (5)
Debes usar UPDATE en lugar de INSERT:
Por ejemplo:
UPDATE table1 SET col_a=''k1'', col_b=''foo'' WHERE key_col=''1'';
UPDATE table1 SET col_a=''k2'', col_b=''bar'' WHERE key_col=''2'';
Tengo una tabla table1
con tres columnas y un montón de filas:
[key_col|col_a|col_b]
Quiero actualizar col_a con un conjunto de valores (es decir, dejando col_b
sin cambios), algo como esto:
INSERT INTO table1 AS t1 (key_col, col_a) VALUES ("k1", "foo"), ("k2", "bar");
Pero no funciona, ¿cómo hago esto?
Esto es lo que hice para la actualización masiva:
UPDATE tableName SET isDeleted = 1 where columnName in (''430903GW4j683537882'',''430903GW4j667075431'',''430903GW4j658444015'')
Espero que esto te haya ayudado.
Si desea actualizar los datos, debe usar el comando UPDATE
lugar de INSERT
si quieres llenar toda la columna:
update ''column'' set ''info'' where keyID!=0;
UPDATE table1 SET col_a = ''newvalue''
Agregue una condición WHERE
si desea actualizar solo algunas de las filas.