Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/58.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 错误1005(HY000):Can';t创建表';GSRS.苏联';(错误编号:150)_Mysql - Fatal编程技术网

Mysql 错误1005(HY000):Can';t创建表';GSRS.苏联';(错误编号:150)

Mysql 错误1005(HY000):Can';t创建表';GSRS.苏联';(错误编号:150),mysql,Mysql,我是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

我是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'(错误号: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));

您的语法不正确。应该是
外键(用户id)引用您的id
,而不是
引用您的id
(当然与
sr.id
相同)谢谢,伙计:)工作如果工作正常,您可以接受它作为您的答案并投票,我无法做到这一点。。上面说我需要15个声望才能投票。。。对不起:(