绕过外建约束drop table or delete row

外键关联表在开发中很常见,经常遇到要删除一个表或者一行数据时因为有外键关联,删除的时候是不能通过的,但我就是想删除,怎么办呢,5.x之后,MySQL提供了一个办法,将外键约束给关闭了:
mysql> SET foreign_key_checks = 0;
mysql> drop table or delete row...
mysql> SET foreign_key_checks = 1;
foreign_key_checks设置为0时,外键约束就关闭啦,设置为1外键约束又回来啦!这个有时候用起来挺方便的。  

你可能感兴趣的:(mysql,key,foreign)