我只想update
我的列自动递增升序
我的表结构是:
------------
sno | name
------------
yyyy | gff
------------
xxxx | gch
------------
oouu | ghc
------------
ghfd | hvh
------------
我希望结果必须是:
------------
sno | name
------------
1 | gff
------------
2 | gch
------------
3 | ghc
------------
4 | hvh
------------
我尝试了以下代码
UPDATE table SET AUTO_INCREMENT(no)
我知道这是错的。实际上我举了这个例子。 请帮我解决一下这段代码。
答案 0 :(得分:1)
您必须按照以下三个步骤进行查询
ALTER TABLE table_name DROP PRIMARY KEY;
ALTER TABLE table_name ADD id INT NOT NULL AUTO_INCREMENT PRIMARY KEY;
ALTER TABLE table_name DROP COLUMN sno ;