-- 删除表中所有数据
DELETE FROM table_name;
-- 解释:这条语句会删除表 table_name 中的所有记录,但保留表结构。
-- 删除符合条件的数据
DELETE FROM table_name WHERE condition;
-- 解释:这条语句会删除表 table_name 中符合 condition 条件的所有记录。
-- 例如,删除 id 为 1 的记录:
DELETE FROM table_name WHERE id = 1;
-- 删除多个表中的数据(多表删除)
DELETE t1, t2 FROM t1 INNER JOIN t2 ON t1.id = t2.id WHERE t1.status = 'inactive';
-- 解释:这条语句会从 t1 和 t2 表中删除符合条件的记录。这里使用了 INNER JOIN 来连接两个表,并根据条件进行删除。
上一篇:mysql 插入更新
下一篇:mysql时间范围查询索引失效
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站