mysql-error-1025

    9熱度

    6回答

    我有一個生產數據庫,我已經重命名了幾個外鍵的列。很明顯,mysql使我感到非常痛苦。 我的解決方案是刪除所有索引和外鍵,重命名id列,然後重新添加索引和外鍵。 這對於開發數據庫的windows上的mysql 5.1很適用。 我去我的Debian服務器,這也是使用的MySQL 5.1上運行我的遷移腳本,它提供了以下錯誤: mysql> ALTER TABLE `company_to_module`

    24熱度

    5回答

    我想放棄我的表的外鍵,但一直到這個錯誤信息 mysql> alter table customers drop foreign key customerid; ERROR 1025 (HY000): Error on rename of '.\products\customers' to '.\products\#sql2-7ec-a3' (errno: 152) mysql>

    0熱度

    1回答

    這是一個元問題比我需要實際幫助,但我無法找到其他地方的信息。今天,我試圖從數據庫中刪除兩個表,並嘗試獲取「外鍵約束失敗」出現的錯誤消息。沒問題,只需刪除外鍵即可。所以我的查詢看起來像以下: ALTER TABLE Database.mytable DROP FOREIGN KEY abc_ibfk_1; ALTER TABLE Database.mytable DROP COLUMN abc

    1熱度

    1回答

    我使用枚舉數據類型作爲引用爲另一個表中的外鍵的主鍵。如果我不得不爲這個枚舉值添加一個額外的元素,我在這兩個表上使用了 ALTER TABLE <table> MODIFY <colName> ENUM(<OLD VALUES>, NEW VAL); 。它工作正常。 我有一個晦澀的例子,其中我最終從< 255值更多。在這種情況下,ENUM將需要從1字節存儲切換到兩個字節存儲。那是它失敗的時候。給

    1熱度

    2回答

    運行此查詢時出現#1025錯誤。 SQL查詢: ALTER TABLE `routes` CHANGE `end_loc` `end_loc` VARCHAR(500) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL MySQL表示: #1025 - Error on rename of './ridestr/#sql-1f44_26eeb' to '

    4熱度

    2回答

    我每次嘗試刪除名爲「countires」的表和名爲「countries」的字段時都會收到錯誤。 #1025 - Error on rename of '.\mutli_page_form\survey' to '.\mutli_page_form\#sql2-820-1fb' (errno: 152) 它說有一個FK依賴於表「調查」我已經嘗試多次刪除它沒有成功。 #1217 - Cannot

    3熱度

    4回答

    我有一個具有表集合的mysql數據庫一個表具有作爲主鍵和單個外鍵的組合鍵。以下是表格定義。 CREATE TABLE IF NOT EXISTS `ohrm_emp_education` ( `emp_number` int(11) NOT NULL, `education_id` int(11) NOT NULL, `institute` varchar(100) D

    1熱度

    2回答

    我想放一個外鍵列在一個名爲ProductInvoice的表中。我試圖刪除的列名爲PersonID,來自表Person。當我運行查詢 ALTER TABLE ProductInvoice DROP COLUMN PersonID; 我得到這個錯誤... Error Code: 1025. Error on rename of './jkripal/#sql-91c_19ff0' to './j

    69熱度

    7回答

    所以我試圖添加一個主鍵到我的數據庫中的一個表。現在它有一個這樣的主鍵: PRIMARY KEY (user_id, round_number) 其中user_id是一個外鍵。 我試圖把它改成這樣: PRIMARY KEY (user_id, round_number, created_at) 我在phpMyAdmin通過點擊表結構視圖中的主鍵圖標這樣做。 這是我的錯誤: #1025 - E

    5熱度

    1回答

    在我的mysql數據庫用inno_db引擎, 我有一個外鍵的表。 我想刪除列(與外鍵和相關的索引當然 - 我不需要整列!) 現在,簡單地刪除它會產生一個錯誤: 一般錯誤:1025錯誤重命名'。\ road_dmy#sql-19d8_2be'爲'。\ road_dmy \ contact'(錯誤號:150) 聽起來像這是一個已知問題。 http://bugs.mysql.com/bug.php?id