理解 MySQL 外鍵錯誤 1005 建立外鍵約束時,MySQL 遇到錯誤 1005 並伴隨「errno 150」訊息。當引用的表缺少與引用的列對齊的可用索引時,通常會出現此錯誤。 回答您的問題: 主表可以鍵也可當外鍵? 不,主鍵不能用作外鍵同一個表,因為這會導致循環引用。 解決 MySQL 錯誤:錯誤訊息表示「dbimmobiliCondoni」表格缺少引用列上的索引。要解決此問題,您應該在「dbimmobiliImmobile」表上建立以下索引: