JSP实用教程(第三版 清华大学出版社)中遇到的问题和解释

问:我发现,当我在Jsp 页面中连续插入多个记录,另一个Jsp显示页面并不是按我插入的顺序显示的,而是按照26个字母排列顺序输出该表格的

答:在使用存储引擎(MyISAM)进行全表查询时,会进行表扫描,如果表没有进行过删除、替换以及更新操作,那么查询结果将按照插入顺序进行排序,如果在使用InnoDB作为存储引擎执行相同的操作时,查询结果将按照主键进行排序,而不是按照插入顺序进行排序的。我们一般认为select的记录是无序的,需要某种顺序时,加order by子句限定。

猜你喜欢

转载自www.cnblogs.com/mj2602594534/p/9093855.html