更新多行

时间:2009-08-20 12:30:54

标签: sql

如何使用id作为具有单个查询的表中的主键更新多行?

我有id的集合说23,25,26。我必须使用ids 23,25,26更新todo_deleted列,检查所有三行

我需要一个非常有效的查询。如果你事先知道Thanx,请发帖子

2 个答案:

答案 0 :(得分:5)

像这样,使用IN

 UPDATE `myTable` SET `todo_deleted` = 1 WHERE `id` IN (23, 25, 26)

答案 1 :(得分:4)

UPDATE TABLE
SET COLUMN = NEW VALUE
WHERE ID IN ( 23, 25 ,26 )