(警告:我不是一個MySQL親,我代替知道命令的使用工作臺,所以我的問題很可能是一種簡單的一個)MySQL工作臺,下降外鍵
我試圖重新命名一個主鍵(userID)在一個表(用戶),但MySQL不會讓我(errno 150)。在一些挖掘之後,看起來我必須在重命名我的主鍵之前先刪除外鍵。
因此,在Workbench中,我轉到下一個表(問題)並選擇alter table,然後進入Foreign Keys選項卡。我在左窗口(fk_Question_user)中選擇唯一的外鍵,取消選中中間窗口(用戶ID)中唯一的複選框,然後點擊應用。工作臺給出錯誤1050「表」問題'已經存在「(當然它已經存在,我試圖編輯它)。無論如何,任何幫助非常感謝。
感謝您的洞察力。確認數據更改已啓用。我發佈後,我嘗試了多種替代方法來刪除外鍵,似乎都失敗了。我今天早上登錄了,外鍵不再存在! (哎呀)。所以在某些時候,MySQL接受了這個變化,我只是不知道什麼時候。今天我不得不放棄更多的外鍵,所以我會保持你的發佈! –