我需要将自动增量ID添加到已经存在的表中。我做了:如何根据列的顺序添加自动增量主键?
ALTER TABLE table_name ADD column_name INT NOT NULL AUTO_INCREMENT FIRST ,
ADD PRIMARY KEY (column_name)
但是,自动编号wasnt基于任何特定的列顺序。我希望mysql根据某个列的顺序巧妙地放置自动编号。可能吗?
大部分答案都告诉你如何添加自动增量字段,而不是如何控制已有表中的数字。在新的领域ALTER TABLE table_name ADD column_name INT FIRTS;
谢谢你的答案devart。在第2步中,我不想手动填充字段。而是让它们根据column_name的排列顺序自动填充 – jerrymouse
我已经添加了一个解决方案。 – Devart