标签:error 1005 (hy000): can't create table 'sakila.book2' (errno: 150)
mysql> create table user2( -> id int, -> name varchar(10), -> primary key(id)) -> engine=innodb; Query OK, 0 rows affected (0.02 sec) mysql> create table book2( -> id int, -> bookname varchar(10), -> userid int, -> primary key(id), -> constraint fk_userid_id foreign key(userid) references users2(id)) -> engine=innodb; ERROR 1005 (HY000): Can‘t create table ‘sakila.book2‘ (errno: 150)
场景如上:
这个错误只提示了不能够创建sakila.book2表,但是没有明确的提示为什么不能创建,原因是在我创建book2表的外键约束的时候将user2表名写错,无法找到正确的外键约束表。
本文出自 “大道至简” 博客,请务必保留此出处http://toosimple.blog.51cto.com/10157532/1637771
ERROR 1005 (HY000): Can't create table 'sakila.book2' (errno: 150)
标签:error 1005 (hy000): can't create table 'sakila.book2' (errno: 150)
原文地址:http://toosimple.blog.51cto.com/10157532/1637771