我需要向一个已经存在的表中添加一个自动增量id。ADD column_name INT NOT NULL AUTO_INCREMENT FIRST ,然而,自动编号并不是基于任何特定的列顺序我想让mysql根据某些列的顺序巧妙地放入自动编号。有可能吗?
大多数答案告诉您如何添加自动递增字段,而不是如何控制已存在的表中的数字。
我希望在我的表中添加一个sort INT UNSIGNED字段,这样我就可以根据条目的顺序对它们进行排序,而不需要接触它们的id。是否有可能为该列指定一个类似于auto_increment的值,但不是递增1,而是按10、20甚至30递增MySQL?巨大的差距让我可以打乱他们的顺序。
我可能想错了,所以请告诉我你的想法。