【发布时间】:2012-12-13 09:38:09
【问题描述】:
如果创建的外键没有名字,MySql 会给它一个默认的。例如,对于表“Test”,外键将命名为“test_ibfk_1”。当我使用此名称在本地删除外键时,它就像一个魅力,但在开发服务器上失败并显示 errno: 152。
我知道这个名字是区分大小写的,但是无论是小写还是大写,结果都是一样的。
我的问题:依赖默认名称来操作约束是否安全(至少在 MySql 中)?
提前致谢!
【问题讨论】:
标签: mysql foreign-keys