【发布时间】:2021-09-03 15:19:32
【问题描述】:
我正在尝试将外键设置为删除和更新到“NO ACTION”的约束,但由于某种原因,在我应用更改后,MySQL 工作台将其自行更改回“受限”,我没有不知道为什么会这样。
这是 MySQL Workbench 在我尝试将更新和删除的约束更改为“NO ACTION”时生成的代码
ALTER TABLE `forums`.`post_replies`
DROP FOREIGN KEY `fk_post_replies_users`;
ALTER TABLE `forums`.`post_replies`
ADD CONSTRAINT `fk_post_replies_users`
FOREIGN KEY (`user_id`)
REFERENCES `forums`.`users` (`id`)
ON DELETE NO ACTION
ON UPDATE NO ACTION;
【问题讨论】:
标签: mysql sql foreign-keys relational-database mysql-workbench