
正文
mysql怎么设置级联 数据库怎么设置级联
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
J2EE中MYSQL怎么设置级联删除?
用hibernate 级联起来不是会自动删除的吗
想知道sql语句,你把hibernate.show_sql 这一项设置为true 在后台,他会自动给你打印sql语句的 cascade="all" 这个会自动级联更新、查询、删除的
相关问答
Q1: mysql怎么设置级联删除
这个在建表mysql怎么设置级联的时候就可以指定mysql怎么设置级联了
CREATE TABLE buildings (
building_no INT PRIMARY KEY AUTO_INCREMENT,
building_name VARCHAR(255) NOT NULL,
address VARCHAR(255) NOT NULL
);
CREATE TABLE rooms (
room_no INT PRIMARY KEY AUTO_INCREMENT,
room_name VARCHAR(255) NOT NULL,
building_no INT NOT NULL,
FOREIGN KEY (building_no)
REFERENCES buildings (building_no)
ON DELETE CASCADE
);
当执行
DELETE FROM buildings
WHERE
building_no = 2;mysql怎么设置级联的时候mysql怎么设置级联,rooms表中的building_no =2的记录都会被删掉。
Q2: 怎么把mysql数据库外键设置级联
CONSTRAINT `外键名` FOREIGN KEY (`外键的字段`) REFERENCES `外键关联的表` (`外键关联的字段`) ON DELETE CASCADE ON UPDATE CASCADE
ON DELETE代表删除时
ON UPDATE代表更新时
CASCADE代表级联
Q3: mysql怎么设置外键为级联删除,级联更新
设定外键为级联删除就可以mysql怎么设置级联了。
alter table B add constraint fk_ID foreign key (ID) references A(ID) on delete cascade;
这样只需mysql怎么设置级联:delete from A where ID=nnnn; 就可以自动删除对应B表内容了。
通过外键无法实现同步更新。
mysql怎么设置级联的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于数据库怎么设置级联、mysql怎么设置级联的信息别忘了在本站进行查找喔。





