日期:2014-05-18  浏览次数:20668 次

mysql怎么改成自动添加(AUTO INCREMENT)
我开始时候建立的table是id varchar(5) not null;
然后告诉我说不需要按照我想的那样显示成00001、00002.。。。。只要1、2、3.。。就可以。于是我想改成id int auto increment;
可是不知道怎么弄的,一直报错,我现在表里是id int(7) null貌似。。
求助各位的帮忙。

------解决方案--------------------
INT类型,如果里面有NULL肯定报错,你把NULL改为0!
------解决方案--------------------
SQL code

id int(7) null --不能对INT数据类型指定列宽。
ID INT NULL

------解决方案--------------------
第一种方式:删除数据,然后修改为自增列
第二种方式:新添加一个自增列