Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有疑问,我想使用 php 向 db (mysql) 插入新行,我需要将它添加到表中的第一位,但它是最后一个位置。
我需要像这样缩短它:
3
2
1
但它像短裤
你能帮我吗?
非常感谢,斯蒂芬
SQL 数据库不保证顺序,除非您指定ORDER BY子句。
ORDER BY
如果你有一个标识符列,那么你可以这样做:
SELECT ... FROM your_table ORDER BY id DESC
假设您使用增量 ID 作为唯一键,您可以执行以下操作:
order by id desc
如果没有,您可以在数据库中添加一个名为“created”的列,这将是您在创建行时设置为 NOW() 的日期时间。然后你会这样做:
order by created desc