Mariadb插入错误代码4025约束失败问题

zpqajqem  于 2024-01-09  发布在  其他
关注(0)|答案(3)|浏览(194)

我正在尝试输入以下MySQL查询

  1. INSERT INTO `shoppingcentre_ga` (`CentreCode`, `CentreName`, `Location`) VALUES ('Test', 'Enoch', 'Downtown')

字符串
但我一直得到以下错误代码
4025 - CONSTRAINT CHK_CentreCode failed for shopping_centres . shoppingcentre_ga
我是一个初学者和任何帮助是非常感谢

czq61nw1

czq61nw11#

我也遇到了同样的问题,因为我在我的一列中插入了“* 坏数据 *"。
如果您能向我们展示您的结构以及您要插入的数据的**类型,可能会对我们有更多帮助。
回到我的问题的解决方案,我试图将text插入到由json键入的列中。
好运

jgzswidk

jgzswidk2#

如果没有shopping-center表的SQL命令,就不可能指导你。基本上这是你在MariaDB表中插入数据时应该传递的顺序。1-我希望你使用HeidiSQL,它在MariaDB中工作得很好。2-创建table 3-如果你想测试,最初,不设置任何主键和外键。4-然后插入数据。
注意:如果你有主密钥井设置,在第一次插入不应该让它空着,只是给予一个值(如1,25等)。

ar7v8xwq

ar7v8xwq3#

假设你的表应该接受这个查询,试着检查一下Collation。我遇到了一个类似的问题,只是意识到我的数据列的Collation已经改变了,把它改回utf8mb4_general_ci解决了我的问题。

相关问题