gpt4 book ai didi

mysql - 错误1005(HY000): Can't create table 'GSRS.ussr' (errno: 150)

转载 作者:行者123 更新时间:2023-11-30 00:07:19 25 4
gpt4 key购买 nike

我是 mysql 新手。我正在尝试创建 3 个表,如下所示,

CREATE TABLE ur (
id INT AUTO_INCREMENT PRIMARY KEY NOT NULL,
name VARCHAR(80) NOT NULL DEFAULT 0
);

CREATE TABLE sr (
id INT AUTO_INCREMENT PRIMARY KEY NOT NULL,
name VARCHAR(80) NOT NULL DEFAULT 0
);

CREATE TABLE ussr (
id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
user_id INT NOT NULL,
service_id INT NOT NULL,
speed_rating INT NOT NULL DEFAULT 0,
FOREIGN KEY(user_id) REFERENCES ur.id,
FOREIGN KEY(service_id) REFERENCES sr.id
);

我不断收到此错误,“第 12 行错误 1005 (HY000):无法创建表 'GSRS.ussr' (errno: 150)”

有人可以帮我吗? :(我在 Ubuntu 14.04 上使用 MySQL 14.14

最佳答案

这就是你想要的

CREATE TABLE ussr (id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, user_id INT NOT NULL, service_id INT NOT NULL, speed_rating INT NOT NULL DEFAULT 0, FOREIGN KEY(user_id) REFERENCES ur (id), FOREIGN KEY(service_id) REFERENCES sr (id));

关于mysql - 错误1005(HY000): Can't create table 'GSRS.ussr' (errno: 150),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24416081/

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