2016 - 2024

感恩一路有你

级联更新和级联删除 MySQL写触发器,级联删除?

浏览量:2574 时间:2021-03-12 15:01:31 作者:admin

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怎么设置外键约束

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。