Sql的数据顺序

时间:2013-01-12 15:54:26

标签: sql sql-order-by insertion-order

我有以下问题。在我的服务器上,我必须按特定顺序维护数据(按特定的插入顺序)。它必须存储在一个文件中。我目前正在使用SQLite来做这件事,但可以安全地假设SQL db将保持插入顺序,或者我应该使用其他东西(在这种情况下请给我一个提示做什么)。

1 个答案:

答案 0 :(得分:4)

表中的行不按任何特定顺序存储。您只能使用order by条款保证订单。

要通过插入订购行,您通常会使用autoincrement列。这为稍后插入的行分配了更高的值。然后,您可以order by autoinc_col按照插入顺序检索行。