gpt4 book ai didi

Mysql:无法创建表 errno 150

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

我正在使用 Mysql 命令行创建一些简单的表。我在创建外键时发现了错误号 150。你能帮我解决这个问题吗?我对 SQL 有点陌生。谢谢!

mysql> CREATE TABLE maintenancepersons (ServiceID INT NOT NULL AUTO_INCREMENT, 
MechanicID INT NOT NULL,
ServiceName VARCHAR(100) NOT NULL,
PRIMARY KEY ( ServiceID ), CarVIN INT NOT NULL,
FOREIGN KEY ( CarVIN ) REFERENCES cars ,
CustomerID INT NOT NULL, FOREIGN KEY ( CustomerID ) REFERENCES customers );
ERROR 1005 (HY000): Can't create table 'dealership.maintenancepersons' (errno: 150)

最佳答案

您的外键约束中缺少列名称

FOREIGN KEY ( CarVIN ) REFERENCES cars.CarVIN??

FOREIGN KEY ( CustomerID ) REFERENCES customers.??

关于Mysql:无法创建表 errno 150,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22162702/

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