级联更新和级联删除 MySQL写触发器,级联删除?
MySQL写触发器,级联删除?
示例:[1。Building table
创建表建筑(
Building oINTPRIMARYKEYAUTOuuuIncrement,
BuildingName varchar(255)not null,
address varchar(255)not null
]2。Room table
创建表文件室(
Room_uu2;noINTPRIMARYKEYAUTO_2;INCREMENT,
Room_2;nameVARCHAR(255)NOTNULL,
building_2;noINTNOTNULL,
FOREIGNKEY(building_2;no)
REFERENCESbuildings(building_2;no)
ondeletecascade//这里指定了级联删除
]3。删除将导致建筑uno=2个房间记录被删除
删除rombuildings
其中
建筑uno=2
MySQL使用外键实现级联删除与更新的方法?
将外键设置为级联删除。alter table B add constraint fk ID foreign key(ID)在delete cascade上引用a(ID)。这样,只需从a中删除id=nnnn即可自动删除对应B表的内容。外键不能实现同步更新。
级联更新和级联删除 数据库级联怎么实现 mysql怎么设置外键约束
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。