根据id修改多条数据的sql语句
时间: 2024-03-16 16:44:11 浏览: 76
如果需要根据多个 id 值来修改多条数据,可以使用 IN 运算符和子查询来实现。例如,可以使用以下语句将 id 值为 1、2、3 的用户的状态修改为已禁用:
```
UPDATE users SET status='已禁用' WHERE id IN (1, 2, 3);
```
如果需要根据一系列不连续的 id 值来修改数据,可以将这些 id 值组成一个列表,再将列表作为 IN 运算符的参数。例如:
```
UPDATE users SET status='已禁用' WHERE id IN (1, 3, 7, 9, 10);
```
这样就可以一次性修改所有指定 id 值的数据的状态。
阅读全文