delete from table_name
where conditions
删除指定的行记录,忽略where则删除表中所有行,delete返回删除的行数
delete可以配合order by 和 limit 共同使用
on delete cascade
执行外键从多个相关表中删除数据,实现在父表中删除数据时自动删除子表中的数据
delete join同时删除多个表中的数据
本文深入解析SQL中的DELETE语句用法,包括基本的行记录删除、配合ORDER BY和LIMIT使用,以及ON DELETE CASCADE和JOIN在多表数据删除中的应用。DELETE语句用于从数据库表中删除一行或多行数据,通过WHERE条件指定具体要删除的记录,不加WHERE则会删除全部记录。文章还介绍了如何在外键关系中实现级联删除,以及如何同时删除多个表中的相关数据。
delete from table_name
where conditions
删除指定的行记录,忽略where则删除表中所有行,delete返回删除的行数
delete可以配合order by 和 limit 共同使用
on delete cascade
执行外键从多个相关表中删除数据,实现在父表中删除数据时自动删除子表中的数据
delete join同时删除多个表中的数据
2346

被折叠的 条评论
为什么被折叠?