$sql="alter table <表名> drop id";
mysql_query($sql);
$sql="alter table <表名> add id int auto_increment";
mysql_query($sql);
mysql_query($sql);
$sql="alter table <表名> add id int auto_increment";
mysql_query($sql);
第二句是加入ID这个字段。可是会报
Incorrect table definition; There can only be one auto column and it must be defined
错误。
mysql_query($sql);
$sql="alter table <表名> add id int auto_increment primary key";
mysql_query($sql);
这样应该可以。