バージョン3.7.11以降、SQLiteは、VALUES句で複数の行を挿入できるように拡張INSERT構文をサポートしています。複数行の挿入の挿入
http://www.sqlite.org/releaselog/3_7_11.html
つの文に挿入することができますどのように多くの値上の任意の制限はありますか? (例:500)
バージョン3.7.11以降、SQLiteは、VALUES句で複数の行を挿入できるように拡張INSERT構文をサポートしています。複数行の挿入の挿入
http://www.sqlite.org/releaselog/3_7_11.html
つの文に挿入することができますどのように多くの値上の任意の制限はありますか? (例:500)
SQLiteは複合SELECTのように複数行のINSERTを処理します。 その制限はis indeed 500です。
しかし、
、version 3.8.8ためVALUES句内の行の数はもはやSQLITE_LIMIT_COMPOUND_SELECTによって制限されません。
は、公式ドキュメントによると、いくつかの制限が実際にあります。
Maximum Length Of An SQL Statement
SQL文のテキストの最大バイト数はどのデフォルトSQLITE_MAX_SQL_LENGTHに制限されています1000000バイト。
Maximum Number Of Host Parameters In A Single SQL Statement
ホストパラメータ(トークン別名)の数 - 名前、名前または番号のいずれか - 、どの999アイテムデフォルトSQLITE_MAX_VARIABLE_NUMBERに制限されます。