0
的「中間」我只是想澄清一下:如果你在sqlite中向表中插入一行,它將它附加到表中,但是 - 據我所知 - 表是無序的,所以真的沒有辦法在「有序表格」的中間插入一行,對吧?將SQLite3插入表
甚至有沒有先創建表格然後使用'...ORDER BY name/id/etc'
(即當你插入一些東西,它把自己放在正確的地方)的方式嗎?
的「中間」我只是想澄清一下:如果你在sqlite中向表中插入一行,它將它附加到表中,但是 - 據我所知 - 表是無序的,所以真的沒有辦法在「有序表格」的中間插入一行,對吧?將SQLite3插入表
甚至有沒有先創建表格然後使用'...ORDER BY name/id/etc'
(即當你插入一些東西,它把自己放在正確的地方)的方式嗎?
SQLite表實際上是以rowid的順序存儲的,但這不太可能對你有所幫助,因爲它不太可能在你想要的地方存在差距。
此外,存儲行的順序並不重要,因爲不能保證這是它們返回的順序。 當您想按特定順序選擇行時,您必須使用ORDER BY 。
如果您的查詢太慢,排序列上的索引可能會有所幫助。
要問另一個問題,請使用「提問」按鈕。 –
那是哪裏? – dylnmc
在右上角:[[Ask Question](http://stackoverflow.com/questions/ask)] –