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

问题描述 投票:0回答:3

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

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

但我不断收到以下错误代码

4025 - 对于

CHK_CentreCode
,约束
shopping_centres
失败。
shoppingcentre_ga

我是初学者,非常感谢任何帮助

mariadb constraints
3个回答
2
投票

我遇到了同样的问题,因为我在我的其中一列中插入了“坏数据”。

如果您可以向我们展示您的结构+您想要插入的数据类型,这可能会对我们有更多帮助。

为了解决我的问题,我试图在

text
输入的列中插入
json
。什么不行哈哈^^(头埋在车把里)

祝你好运


0
投票

如果没有您的

shopping-center
表的SQL命令,就不可能指导您。基本上,这是您在 MariaDB 表中插入数据时应该传递的顺序。 1-我希望您使用 HeidiSQL,它可以与 MariaDB 配合良好。 2-创建 3-如果你想测试,最初不要设置任何主键和外键。 4-然后插入数据。

注意:如果你设置好了主键,在第一次插入时不应将其留空,只需给出一个值(如 1 、 25 等)。


0
投票

假设您的表应该接受该查询, 尝试检查排序规则。我遇到了类似的问题,只是意识到我的数据列的排序规则已更改,并将其改回

utf8mb4_general_ci
解决了我的问题。

© www.soinside.com 2019 - 2024. All rights reserved.