mysql的delete条件语句可in搭配
时间: 2024-07-18 07:01:21 浏览: 86
MySQL DELETE 删除语句加锁分析1
MySQL的DELETE语句可以结合`IN`关键字用于删除满足特定值列表的一组行。当你想要从表中删除那些其字段值存在于指定集合中的记录时,可以这样做:
```sql
DELETE FROM table_name
WHERE column_name IN (value1, value2, ..., valueN);
```
这里,`table_name`是你想删除数据的表名,`column_name`是要检查其值的列名,而`(value1, value2, ..., valueN)`是一个逗号分隔的值列表,这些值会在该列中查找。
例如,如果你想从一个名为`employees`的表中删除所有工资在`50000`和`60000`之间的员工,你可以这样写:
```sql
DELETE FROM employees
WHERE salary IN (50000, 55000, 60000);
```
阅读全文