假设MySQĹ表:
col_1 col_2 col_3
data_1x data_2x 2
data_1x data_2x 5
data_1x data_2x 9
什么是最简单的方法来重新索引col_3来接收这个。。。
col_1 col_2 col_3
data_1x data_2x 1
data_1x data_2x 2
data_1x data_2x 3
col_3是一个简单的整数,它不是主键或外键。如有任何帮助,我们将不胜感激。
最佳答案
试试这个:-
UPDATE TAB
SET col3 = (SELECT (@rownum := @rownum + 1) FROM (SELECT @rownum := 0) r)
我想这对你有帮助。
关于php - 如何重新索引MySQL列?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28605634/