mysql错误代码1005 errno 121

时间:2018-01-02 10:36:15

标签: mysql

CREATE TABLE batchdata(
    batch int not null auto_increment,  
    rollNo int not null,
    fees float,
    startdate date,
    primary key (batch),
    foreign key (rollNo) references studentdata(rollNo) );

如何解决此错误?

1 个答案:

答案 0 :(得分:1)

错误121表示存在外键约束错误。由于您使用的是InnoDB,因此在运行失败的查询后可以使用SHOW ENGINE INNODB STATUS来获取LATEST FOREIGN KEY ERROR部分中的说明。

有关详细信息,请参阅此链接:SQL - error code 1005 with error number 121