3

sqlite3 を使用した 2 番目のプロジェクトに取り組んでおり、質問があります。

行 ID を使用することと、独自の AUTOINCREMENT INTEGER 値を使用することの違いは何ですか?

どちらか一方が他方よりも優れている/高速ですか?

4

1 に答える 1

3

Sqliteのドキュメントによると、違いは、rowidを再割り当てできるのに対し、AUTOINCREMENT INTEGERはできないということです。

重要な部分を引用するには:

(T)AUTOINCREMENTを使用するには、各行が挿入されるときに追加の作業を行う必要があるため、INSERTの実行が少し遅くなります。

于 2012-09-24T19:49:19.657 に答える