0
我創建了一個飛行類,這裏是它的描述。從mysql表中刪除主鍵
mysql> desc flight_class;
+----------+--------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+----------+--------------+------+-----+---------+-------+
| FID | varchar(5) | YES | MUL | NULL | |
| amount | decimal(7,2) | YES | | NULL | |
| no_seats | decimal(2,0) | YES | | NULL | |
| class_id | int(11) | NO | PRI | 0 | |
+----------+--------------+------+-----+---------+-------+
然後我想讓class_id變成外鍵。
下降的主鍵我說
mysql> alter table flight_class drop primary key;
ERROR 1025 (HY000): Error on rename of '.\flysafe\#sql-76c_1' to '.\flysafe\flight_class' (errno: 150)
我是一個新手到這一點。任何人都可以告訴我我哪裏出錯了。或者它是否影響這張桌子的其他桌子? 請確實給一些資源來學習這些權利。
謝謝anirudh。
@VijaykumarHadalgi這個問題是有關刪除自動增量的主鍵。 – Barmar
@Barmar:是的,你的儀式我沒有檢查_err否150_ –