如何对mysql查询的结果按照插入时间的逆序显示? - 技术问答

如何对mysql查询的结果按照插入时间的逆序显示?如最后插入的记录,显示在最前面。看到网上有些说orderbyiddesc,根本不行,提示没有id字段。一些说按time,... 如何对mysql查询的结果按照插入时间的逆序显示?如最后插入的记录,显示在最前面。看到网上有些说 order by id desc ,根本不行,提示没有id字段。一些说按time,uptime,date的都不行。具体格式是什么,哪位大侠赐教,不甚感激! 展开
 我来答
匿名用户
推荐于2017-12-15
展开全部
网上的那些说法,是针对你建立了一些记录插入时间的字段而言的。 比方说create table tabname id int primary key,name varchar(20),ctime datetime;这样的话,插入语句一般都这样写.insert into tabname(name,ctime) values(\'helen\',NOW());NOW()是一个mysql函数,提供当前时间,格式是0000-00-00 00:00:00然后你每次插入的时间就由此产生.你若要依据时间来显示的话.就自然是select * from tabname oder by ctime desc;或者desc改为asc也就是升序与降序.
匿名用户
2013-04-24
展开全部
要看你所插入表的字段怎么设置的了,有没有设置自动增加字段,还有有没有设置插入时间字段。如果设置了,可就使用order by id desc 或 order by add_time desc了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式