Mysql 使用SQL更新查询的多个条目
这个SQL查询对SQL数据库有效吗Mysql 使用SQL更新查询的多个条目,mysql,sql,sql-update,Mysql,Sql,Sql Update,这个SQL查询对SQL数据库有效吗 UPDATE tableName SET colName1='value' WHERE colName2='Id_1' OR colName2='Id_2' 基本上,我可以通过两次检查另一列来更新同一列的多个条目吗? 例如(如上所示),将colName1设置为两个单独条目的值,这两个条目由两个不同的ID标识是的,这会起作用,但您可以像这样提高效率: UPDATE tableName SET colName1='value' WHERE colName2 in
UPDATE tableName SET colName1='value' WHERE colName2='Id_1' OR colName2='Id_2'
基本上,我可以通过两次检查另一列来更新同一列的多个条目吗?
例如(如上所示),将colName1设置为两个单独条目的值,这两个条目由两个不同的ID标识是的,这会起作用,但您可以像这样提高效率:
UPDATE tableName SET colName1='value' WHERE colName2 in('Id_1','Id_2')
为什么不试试看呢?是的,这应该行得通,尽管('Id_1','Id_2')中的colName2更常用。@GordonLinoff:-答对了!!!这就是我的回答;)