更新列使用where子句相同字段的多元值

更新列使用where子句相同字段的多元值

问题描述:

亲爱的所有人, 我需要更新一个表使用相同的字段的多个值。 让:update test_table set column1=123 where column2=100,200,300...... 我的意思是列2有多个values.Now我如何写查询? 请帮帮我。更新列使用where子句相同字段的多元值

尝试

update test_table set column1=123 where column2 IN(100,200,300) 

看看这里的教程: http://www.webdevelopersnotes.com/tutorials/sql/tutorial_mysql_in_and_between.php3

+0

感谢其工作 – riad 2010-12-09 13:00:08

如果你的意思是这场比赛应该发生在那里column2的价值是在列表中的项目之一,用途:

UPDATE test_table 
    SET column1=123 
     WHERE column2 IN (100,200,300, ...) 
+0

感谢其工作 – riad 2010-12-09 12:59:00

使用FIND_IN_SET

FIND_IN_SET("id",test_table.column2)