首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >外键,在删除设置为空

问外键,在删除设置为空
EN

Database Administration用户
提问于 2018-02-20 17:33:08
回答 1查看 720关注 0票数 2

我是不是误会了什么?我有两张桌子,table1和table2。Table2有一个外键,它用与外键关联的ON DELETE SET NULL引用table1中的字段。Table2还有一个具有ON UPDATE CURRENT_TIMESTAMP集的TIMESTAMP字段。

修改table2中的条目可以成功地更新时间戳字段。删除table1中的链接条目成功地将table2中的外键字段设置为NULL,但不更新table2中的TIMESTAMP字段。

当table2中的字段设置为NULL时,这不被认为是一个UPDATE,而且时间戳也应该更新吗?

EN

回答 1

Database Administration用户

回答已采纳

发布于 2018-02-20 18:11:17

这在MySQL文档: InnoDB限制中有记录,尽管不是很清楚:

  • 级联外键操作不激活触发器。
票数 3
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/198383

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档