DELETE语句用于从数据库表中删除数据。
1、单表删除
从“用户”表中删除登录名为“3912345678”的用户。
Bash
delete from adm_user
where login_name = '13912345678'
2、多表关联删除
从“用户”表和“用户拥有的角色”表中删除登录名为“13912345678”的用户拥有的所有角色。
Bash
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)。若有引用,则要先删除引用该主键值的所有表的记录,或将记录中键值清除(字段可为空的话)。