LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 938|回复: 2

mysql查询,排序紊乱

[复制链接]
发表于 2004-3-21 22:42:06 | 显示全部楼层 |阅读模式
如果只是选择id列,排序没问题;但是如果包括其他列就会发生排序紊乱(我设置的主键是id)。情况如下:

  1. mysql> select id from message;
  2. +------+
  3. | name |
  4. +------+
  5. |    1 |
  6. |   12 |
  7. |   13 |
  8. |   14 |
  9. |   15 |
  10. |   16 |


  11. mysql> select id, name  from message;
  12. +----+----------+
  13. | id | name     |
  14. +----+----------+
  15. |  1 | 孙悟空   |
  16. | [color=red]23[/color] | minus273 |
  17. | [color=red]22[/color] | data     |
  18. | [color=red]21[/color] | hello    |
  19. | 12 | 格格恶   |
  20. | 13 | javalee  |
  21. | 14 | javalee  |
  22. | 15 | Anubis   |
  23. | 16 | 灌水高手 |
复制代码
发表于 2004-3-22 20:41:32 | 显示全部楼层
order by id 一下嘛
select id, name  from message order by id asc;
select id, name  from message order by id desc;
 楼主| 发表于 2004-3-22 23:14:00 | 显示全部楼层
:thank
这样是可以,但有个疑问就是,mysql取数据时难道不是按照顺序来取吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表