如何在MySQL中的SQL查询结果集中获取多行?

时间:2014-09-30 23:32:55

标签: mysql sql

我需要为行号添加一列,让用户手动调整行位置。

该表已包含一些数据,并且有一个时间戳列,其中包含插入行的日期和时间。

问题是如何使用时间戳排序定义的相同序列初始化行号列,以便之前添加的记录具有较低的行号。

1 个答案:

答案 0 :(得分:0)

您可以尝试以下操作;

SELECT @row_number:=@row_number+1 AS row_number, timestamp FROM table, (SELECT @row_number:=0) AS t
ORDER BY timestamp;