欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

mysql索引和外键

程序员文章站 2023-11-20 14:35:46
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相同

未完待续。。。