2017-07-08 27 views
-2

所以我想在名爲「absen」的表中將kd_absen的長度從10更改爲20。不過這是主要關鍵。無法修改MySQL中的主鍵

而接下來發生的事情,phpMyAdmin的給了我這個錯誤按摩

https://s.kaskus.id/r320x320/images/2017/07/08/9793710_20170708101310.JPG

我試了一下,到目前爲止:我試圖在「penggajian」表中暫時刪除kd_absen(並重新後來創建它)。但是出現了類似的消息。

任何幫助將不勝感激,在此先感謝。

+0

你需要改變在這兩個表 –

+0

@colour DALNET領域 我試圖改變蓬格加表上的長度。它給了我類似的按摩 –

+0

你必須先刪除外鍵。外鍵的引用必須具有相同的數據類型。如果您要首先更改引用列或引用列,那麼類型將不匹配,因爲另一列仍未更改。因此,請刪除外鍵,將兩個列都更改(完全相同),然後重新創建外鍵。 – Solarflare

回答

0

1 - 刪除主鍵 2的約束 - 改變主鍵字段長度 3 - 創建另一個約束到主鍵

+0

謝謝你,你的建議有效 –