一、備份表結構rem
create table table_bak like table_name;table
二、備份表數據select
insert into table_bak select * from table_name;im
三、刪除原來主鍵字段(如id)數據
alter table table_name drop id;tab
四、添加主鍵,自增,放在第一位備份
alter table table_name add id int(11) primary key auto_increment first;ab
搞定
五、檢查沒問題的話,備份的表能夠刪了
drop table table_name;