sql外键约束NO ACTION,CASCADE,SET NULL,SET DEFAULT
NO ACTION<br />指定如果试图删除/修改某一行,而该行的键被其他表的现有行中的外键所引用,则产生错误并回滚 DELETE/UPDATE语句。<br /><br />CASCADE、SET NULL 和 SET DEFAULT<br />允许通过删除或更新键值来影响指定具有外键关系的表,这些外键关系可追溯到在其中进行修改的表。如果为目标表也定义了级联引用操作,那么指定的级联操作也将应用于删除或更新的那些行。不能为具有 timestamp 列的外键或主键指定 CASCADE。<br /><br />
原创
2010-09-10 21:34:00 ·
531 阅读 ·
0 评论