2010-05-06 53 views
0

我已經刪除了我的MySQL數據庫的一個表的主鍵,但現在,當我使用MySQL管理員並嘗試編輯該表的一些數據時,它不允許我去做這個。刪除MySQL中的表主鍵

出現在表格底部的按鈕編輯保持可見,但禁用單擊。

回答

1

MySQL Administrator中的「編輯」按鈕將使用主鍵來確定要運行的查詢。例如 - UPDATE some_field FROM some_table WHERE id = uid;如果您想繼續使用「編輯」按鈕,則必須添加一個主鍵。如果主鍵不合適,您還可以使用UPDATE查詢來更新行。

1

這很可能是因爲它不知道要將更新應用於哪一行,因爲沒有主鍵標識符,它可能會匹配多行。

0

試試這個:

alter table tableX add primary key(id); 

更換ID與你的主鍵列(或多個)。