mysql join用法delete
时间: 2024-05-08 15:13:40 浏览: 98
mysql语句大全及用法
MySQL中的JOIN用于在多个表之间建立关联,DELETE语句也可以使用JOIN来删除关联的数据。使用DELETE语句时,需要注意以下几点:
1. 使用JOIN时需要指定要操作的表和要关联的表,并使用ON子句指定关联条件。
2. JOIN子句可以与WHERE子句一起使用来限制要删除的数据。
3. 如果要删除所有匹配的数据,可以省略WHERE子句。
下面是一个示例:
```
DELETE t1
FROM table1 t1
JOIN table2 t2 ON t1.id = t2.id
WHERE t2.status = 'inactive';
```
这个例子中,我们使用JOIN将table1和table2关联起来,并删除table1中与table2中status为'inactive'的记录相关联的记录。
阅读全文