在phpmyadmin中更改位置/重新安排记录

时间:2015-11-10 13:04:03

标签: mysql

我有这个数据库

id  user_id auction_id no_of_bids bid_value timestamp
110     236        435          3         6 2015-11-10 12:40:21
111     238        435          4         6 2015-11-10 12:46:33

我想重新安排这些记录的顺序,例如在当前情况下,我想要238之前来236,是否有查询执行上述操作? 我知道改变列订单,但我相信记录不能像那样重新安排。 有没有办法或查询,我可以重新安排记录,让238在236之前,或者,在记录的顶部?

1 个答案:

答案 0 :(得分:1)

您可以使用order by

select t.*
from t
order by (t.user_id = 238) desc;

这将首先放置238。