MySQL刪除主鍵時遇到1075的問題

2021-10-24 10:08:12 字數 430 閱讀 1579

[err]

1075

- incorrect table definition; there can be only one auto column

and it must be defined as a key

原因是:在設定主鍵時,新增了自增,在刪除主鍵時,會受到自增的影響,所以需要先刪除自增,才能成功刪除主鍵約束。

#刪除主鍵(在刪除主鍵時,如果有自增。需要先刪除自增。否則會報錯)

#先刪除自增

alter

table users

modify id int

;#在刪除主鍵

alter

table users

drop

primary

key;

刪除mysql主鍵語句 MySQL主鍵新增 刪除

2改動資料庫和表的字符集 alter database maildb default character set utf8 改動資料庫的字符集 alter table mailtable default character set utf8 改動表的字符集 假設您想要把錶預設的字符集和全部字元列 c...

MySQL主鍵刪除 新增

2修改資料庫和表的字符集 alter database maildb default character set utf8 修改資料庫的字符集 alter table mailtable default character set utf8 修改表的字符集 如果您想要把錶預設的字符集和所有字元列 c...

MySQL主鍵刪除 新增

2修改資料庫和表的字符集 alter database maildb default character set utf8 修改資料庫的字符集 alter table mailtable default character set utf8 修改表的字符集 如果您想要把錶預設的字符集和所有字元列 c...