领先的免费Web技术教程,涵盖HTML到ASP.NET

网站首页 > 知识剖析 正文

SQL——DELETE:删除数据(sql中删除数据的命令)

nixiaole 2025-04-01 21:04:27 知识剖析 7 ℃

DELETE语句用于从数据库表中删除数据。

1、单表删除

从“用户”表中删除登录名为“3912345678”的用户。

delete from adm_user
where login_name = '13912345678'

2、多表关联删除

从“用户”表和“用户拥有的角色”表中删除登录名为“13912345678”的用户拥有的所有角色。

delete ur from adm_user_role ur, adm_user u
where ur.user_id = u.user_id
  and u.login_name = '13912345678'

注意:从“用户拥有的角色”表中删除数据前,要确认没有其他表引用要删除记录的主键值(user_role_id)。若有引用,则要先删除引用该主键值的所有表的记录,或将记录中键值清除(字段可为空的话)。

Tags:

最近发表
标签列表