我有问题,我想使用php向db(mysql)插入新行,我需要将它添加到表中的第一个位置,但它到了最后位置。
我需要像这样简短地说:
3
2
1
但它像
一样短缺1
2
3
你能帮帮我吗?非常感谢,Stepan
答案 0 :(得分:1)
除非您指定ORDER BY
子句,否则SQL数据库不保证订单。
如果您有标识符列,则可以执行以下操作:
SELECT ...
FROM your_table
ORDER BY id DESC
答案 1 :(得分:1)
假设您使用增量ID作为唯一键,您可以执行以下操作:
order by id desc
如果没有,您可以向名为“created”的数据库添加一列,这将是您在创建行时设置为NOW()的日期时间。然后你会这样做:
order by created desc