トランザクション

トランザクション

sqlite3 モジュールはデフォルトでは、暗黙のうちに
データ変更言語(DML)文(INSERT/UPDATE/DELETE/REPLACE)の前に
トランザクションを開始し、
非DML、非クエリ文(SELECT/INSERT/UPDATE/DELETE/REPLACE のいずれでもないもの)の前に
トランザクションをコミットします。

→大量のデータを挿入するときは明示的に,トランザクションを開始する必要がある.

BEGIN;
INSERT INTO table VALUES (...);
INSERT INTO table VALUES (...);
  :
INSERT INTO table VALUES (...);
COMMIT;
最終更新:2008年11月27日 13:47
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。