我正在尝试输入以下MySQL查询
INSERT INTO `shoppingcentre_ga` (`CentreCode`, `CentreName`, `Location`) VALUES ('Test', 'Enoch', 'Downtown')
字符串但我一直得到以下错误代码4025 - CONSTRAINT CHK_CentreCode failed for shopping_centres . shoppingcentre_ga我是一个初学者和任何帮助是非常感谢
CHK_CentreCode
shopping_centres
shoppingcentre_ga
czq61nw11#
我也遇到了同样的问题,因为我在我的一列中插入了“* 坏数据 *"。如果您能向我们展示您的表的结构以及您要插入的数据的**类型,可能会对我们有更多帮助。回到我的问题的解决方案,我试图将text插入到由json键入的列中。好运
text
json
jgzswidk2#
如果没有shopping-center表的SQL命令,就不可能指导你。基本上这是你在MariaDB表中插入数据时应该传递的顺序。1-我希望你使用HeidiSQL,它在MariaDB中工作得很好。2-创建table 3-如果你想测试,最初,不设置任何主键和外键。4-然后插入数据。注意:如果你有主密钥井设置,在第一次插入不应该让它空着,只是给予一个值(如1,25等)。
shopping-center
ar7v8xwq3#
假设你的表应该接受这个查询,试着检查一下Collation。我遇到了一个类似的问题,只是意识到我的数据列的Collation已经改变了,把它改回utf8mb4_general_ci解决了我的问题。
utf8mb4_general_ci
3条答案
按热度按时间czq61nw11#
我也遇到了同样的问题,因为我在我的一列中插入了“* 坏数据 *"。
如果您能向我们展示您的表的结构以及您要插入的数据的**类型,可能会对我们有更多帮助。
回到我的问题的解决方案,我试图将
text
插入到由json
键入的列中。好运
jgzswidk2#
如果没有
shopping-center
表的SQL命令,就不可能指导你。基本上这是你在MariaDB表中插入数据时应该传递的顺序。1-我希望你使用HeidiSQL,它在MariaDB中工作得很好。2-创建table 3-如果你想测试,最初,不设置任何主键和外键。4-然后插入数据。注意:如果你有主密钥井设置,在第一次插入不应该让它空着,只是给予一个值(如1,25等)。
ar7v8xwq3#
假设你的表应该接受这个查询,试着检查一下Collation。我遇到了一个类似的问题,只是意识到我的数据列的Collation已经改变了,把它改回
utf8mb4_general_ci
解决了我的问题。