gpt4 book ai didi

mysql - 在 MySQL 中创建表 'ShoppingCart' - 错误 1005

转载 作者:行者123 更新时间:2023-11-29 00:24:03 24 4
gpt4 key购买 nike

我在 MySQL 中创建了一个名为“ShoppingCart”的表,但它显示错误 1005。这是什么错误?

 mysql> create table ShoppingCart(
-> Current_Purchases varchar(100),
-> Previous_Purchases varchar(100),
-> Phone_No int(20),
-> constraint fk_shop foreign key (Phone_No) references Registration(Phone_No));
ERROR 1005 (HY000): Can't create table 'infoproject.shoppingcart' (errno: 150)

另一个表 'Registration' 已经创建,同一列具有相同的数据类型。

最佳答案

外键引用的列必须是唯一的。在您的情况下,错误似乎是由于 Registration 中的非唯一 Phone_No 造成的。更改 Registration 表以在 Phone_No 上添加唯一索引。

关于mysql - 在 MySQL 中创建表 'ShoppingCart' - 错误 1005,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19873929/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com