更新mysql列
一个简单的mySql问题,你所有的专家:
我有一个table1有三列和一堆行: 
 [key_col|col_a|col_b] 
我想用一组值(即保持col_b不变)更新col_a,如下所示:
 INSERT INTO table1 AS t1 (key_col, col_a) VALUES ("k1", "foo"), ("k2", "bar"); 
不工作,我该怎么做?
您必须使用UPDATE而不是INSERT:
- 更新语法
例如:
 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'; 
 UPDATE table1 SET col_a = 'newvalue' 
 如果只想更新某些行,请添加WHERE条件。 
 如果你想更新数据,你应该使用UPDATE命令而不是INSERT 
如果你想填写所有的列:
 update 'column' set 'info' where keyID!=0;