gpt4 book ai didi

mysql - 创建表时外键约束格式不正确

转载 作者:行者123 更新时间:2023-11-29 09:54:06 25 4
gpt4 key购买 nike

我有两个 SQL 查询,当我编写第二个查询时,它会抛出一个 SQL 错误,例如“外键约束格式不正确”。我不知道,第一个表有带主键的 ID。

CREATE TABLE clients(
id_client INT UNSIGNED AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(32),
surname VARCHAR(32),
dni VARCHAR(32),
address VARCHAR(32),
type CHAR
)

另一个:

CREATE TABLE clients_vehicles(
id_client_vehicle INT UNSIGNED AUTO_INCREMENT PRIMARY KEY,
license_plate VARCHAR(32),
num_chasis VARCHAR(32),
color VARCHAR(32),
brand VARCHAR(32),
model VARCHAR(32),
model_version VARCHAR(32),
fuel_type CHAR,
km INT,
cv INT,
type CHAR,
id_client INT NOT NULL,
FOREIGN KEY (id_client) REFERENCES clients(id_client)
)

最佳答案

clients_vehicles.id_clientINT,而 clients.id_clientUNSIGNED INT。存在类型不匹配。

UNSIGNED INT更改为INT,它将起作用

关于mysql - 创建表时外键约束格式不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54205215/

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