天天看點

mysql 錯誤碼: 1005

mysql中錯誤碼: 1005 Can't create table 'test.questions_test' (errno: 150)

CREATE TABLE questions_test  ( Qid INT(5) NOT NULL, Eid INT(2) NOT NULL, PRIMARY KEY (Qid,Eid), FOREIGN KEY(Qid) REFERENCES questions(Qid), FOREIGN KEY(Eid) REFERENCES test(Eid) )

在網上查了很多資料都說是外鍵不對,或者外鍵的表名寫錯,但是我的這個卻發生了一個不同的錯誤: 第5行的“PRIMARY KEY (Qid,Eid)”删除就對了,現在還是不知道這個是什麼樣的錯誤。但是可以肯定的是如果報1005錯誤,一定是外鍵或主鍵出錯