专业编程基础技术教程

网站首页 > 基础教程 正文

外键设置Cascade、NoAction、Restrict、SetNull、SetDefault区别

ccvgpt 2024-08-18 14:36:36 基础教程 7 ℃
  1. Cascade 父表 Update/Delete 数据记录时,同时 Update/Delete 子表对应的记录
  2. No Action 父表 Update/Delete 数据记录时,会查看有没有子表匹配记录,如果有,则不允许Update/Delete
  3. Restrict 同 No Action
  4. Set Null 父表 Update/Delete 数据记录时,子表对应的记录的列会设置为null,前提是外键列允许为null
  5. Set Default 父表 Update/Delete 数据记录时,子表设置为默认的值

Tags:

最近发表
标签列表