如果没有指定名字,外键在创建时MySQL会自动为其命名一个默认名称。例如,对于表'Test'的外键将被命名为'test_ibfk_1'。当我使用此名称在本地删除外键时,它能正常工作,但在开发服务器上却失败并出现错误号:152。
我知道这个名称是大小写敏感的,但无论是小写还是大写结果都是相同的。
我的问题是:在操作约束(至少在MySQL中)时,依赖默认名称是否安全?
提前感谢您!
我知道这个名称是大小写敏感的,但无论是小写还是大写结果都是相同的。
我的问题是:在操作约束(至少在MySQL中)时,依赖默认名称是否安全?
提前感谢您!