四时宝库

程序员的知识宝库

SQL——DELETE:删除数据(sql删除数据内容)

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)。若有引用,则要先删除引用该主键值的所有表的记录,或将记录中键值清除(字段可为空的话)。

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接