Mysql总结 Posted on 2021-02-18 Edited on 2021-10-15 In 数据库 为什么不使用外键约束 开发问题(每次做DELETE 或者UPDATE都必须考虑外键约束,会导致开发的时候很痛苦,测试数据极为不方便);性能问题(增删数据都需要检查其他table),并发问题(修改数据需要额外的锁,高并发场景容易产生死锁),扩展性问题(分库分表时外键会失效)