如何倒序查询啊,怎么就这么难呢? 我用一表table来记录访客的ip。为了减少浪费,有且仅有一个字段ip。我想查询最后10个访客的ip,语句该怎么写呢???select ip from table limit 10 这个查的是最早访问的,也就是按写入数据库的先后顺充查的如何能将记录倒着查询呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 加入自增字段IDselect ip from table order by id desc limit 10 如果你的表中只有一个字段IP,你其实根本无法确保表中的顺序是插入时的顺序! 所以你需要一个排序字段。或者加一个自动编号,或者加一个TIMESTAMP 然后才可以。 谢谢楼上两位解答如果你的表中只有一个字段IP,你其实根本无法确保表中的顺序是插入时的顺序! 所以你需要一个排序字段。==================================================================================================我试过很多很多次,发现是按插入顺充的,因为ID没用什么用,为了减少消耗及存储空间,就想不用。但倒序这个又实现不了,唉为什么DESC 不能用呢 一般会按顺序填充,但如果当你删除一些记录后,MYSQL会将利用这些被删除记录所空出的位置,这时,你的记录就不是按插入顺序了。所有的数据库原理中都会告诉你“集合中的记录是没有顺序的” 你需要自己用ORDER BY控制顺序 ACMAIN_CHM,您好,您真的太热心了,谢谢您了,您是版主吗?我再开个帖请问另外一个问题 请帮忙看看 mysql 日志错误 mysql cluster tpcc测试问题 用Update更新满足Select嵌套语句的数据 求一sql语句!!!在线等 分不够可加! 求高手修改一MYSQL语句 高分相问 用ASP.NET2.0连接godaddy的MYSQL数据库? 传参存储过程 安装Mysql所遇到的问题?请大家帮帮忙!!! mysql中多表查询问题! mysql如何创建表时约定一个字符串有多个不同范围的字符段格式? 请各位大侠帮忙看一下这个Database ERROR,急~ 数据库表这样设计合理吗
select ip from table order by id desc limit 10
==================================================================================================我试过很多很多次,发现是按插入顺充的,
因为ID没用什么用,为了减少消耗及存储空间,就想不用。但倒序这个又实现不了,唉为什么DESC 不能用呢