外键约束有人使用到生产吗?

也还好,写个脚本禁用了再维护,维护完启用

不建议外键,一般让业务自己保证数据的一致性

我们用的oracle,我也不建议用外键,你会发现在数据迁移的时候比较麻烦,互相校验合法性。想手工插入也麻烦。 由应用程序来控制数据一致性,使用起来比较灵活。

语法上支持,没有实质效果;还是需要通过业务代码来控制;
TIDB支持外键只是为了其他数据库迁移到TiDB数据库上的语法支持