我有一个表Customer,它具有CustomerType(CustomerTypeId)的外键约束。
现在使用EntityFramework时,当我试图在Customer表中插入记录时,我会看到一个错误:
无法添加或更新子行:外键约束失败(“事件”。“客户”,约束"customer_ibfk_2“外键("CustomerTypeId")引用"CustomerType”("CustomerTypeId"))
在研究这个错误时,我发现在MySQL数据库中它是区分大小写的,正因为如此,我才会得到这个错误。
在MYSQL中是否有可能忽略大小写敏感性的解决方案?
发布于 2015-11-14 10:03:13
一种解决方案是在任何地方使用较低的函数。另一个解决方案,这是更好的,你必须修复你的数据库。更改外键或表,或只需再次创建表。如果您有许多记录,您必须首先停用外键,然后根据需要更改值,然后再激活外键。试试这个
https://stackoverflow.com/questions/33705767
复制相似问题