mysql索引和外键
程序员文章站
2022-06-04 20:03:35
innodb外键: 1、CASCADE:从父表删除或更新会自动删除或更新子表中匹配的行 2、SET NULL:从父表删除或更新行,会设置子表中的外键列为NULL,但必须保证子表列没有指定NOT NULL 3、RESTRICT:拒绝对父表的删除或更新操作(如果子表中有匹配的记录,则不允许对父表对应候选 ......
innodb外键:
1、cascade:从父表删除或更新会自动删除或更新子表中匹配的行
2、set null:从父表删除或更新行,会设置子表中的外键列为null,但必须保证子表列没有指定not null
3、restrict:拒绝对父表的删除或更新操作(如果子表中有匹配的记录,则不允许对父表对应候选键进行update/delete操作,这个是ansi sql-92标准,从mysql4.0.8开始支持)
4、no action:标准sql的关键字,在mysql中与restrict相同
未完待续。。。
上一篇: [Linux] 搭建rsync服务端
下一篇: 这大概就是苦衷作乐的最高境界吧。