我是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
);
我一直收到这个错误,“ERROR 1005(HY000)第12行:无法创建表'GSRS.ussr'(错误号:150)”
有人可以帮帮我吗? :(我在Ubuntu 14.04上使用MySQL 14.14
1 回答
这就是你想要的