当mysql中的时间相同时,如何通过desc命令

时间:2018-06-13 11:18:36

标签: mysql

我有一个具有列时间(DATETIME)的日志表。我想按时间排序这张桌子。 当有不同的时间值时,它工作得很好。 但是当列中有相同的时间时,行不会排序。

此表值由自动过程

插入
|user_id| type       | title      |      time           |
--------------------------------------------------------
|150    | add_note   | Note added | 2018-06-13 08:30:10 |
|150    | send_email | Email sent | 2018-06-13 08:30:10 |
|150    | add_tag    | Tag added  | 2018-06-13 08:30:10 |
|150    | add_note   | Note added | 2018-06-13 08:30:10 |

这是我用来排序数据的查询

SELECT * FROM log ORDER BY time DESC 

如果时间相同,我想以相反的顺序获取行。 请帮忙。

1 个答案:

答案 0 :(得分:1)

向表中添加序列列,将该列添加到订单中。