重新命名MySQL 中的外鍵列:困境
重新命名MySQL 中的外鍵列可能是一項棘手的任務,尤其是在舊版中5.1.31 等版本。最初使用 Django-South 來實現此目的,用戶遇到了與外鍵約束相關的臭名昭著的錯誤 150。
手動方法:嘗試和錯誤
嘗試手動重命名透過原始SQL 來新增外鍵列,有人可能會問是否有必要先刪除外鍵約束,執行重新命名,然後重新新增約束。
當前最佳實踐:
不幸的是,刪除並重新添加外鍵約束似乎是唯一可靠的方法。
重要預防措施:
開始之前過程中,建立資料庫備份作為安全措施至關重要。
以上是重新命名 MySQL 中的外鍵列:刪除還是不刪除?的詳細內容。更多資訊請關注PHP中文網其他相關文章!