を更新しません。しかし、Linuxでsqlite3コマンドラインを使用して同じ挿入を行うと、更新されます。それはなぜ、それとも私が間違っている何かがあるのですか?のSQLite Pythonは、私は次のコードを持っているテーブル
5
A
答えて
10
# Save (commit) the changes
con.commit()
1
挿入節の後にコミットしてみましたか?
+0
con.commit()は動作しますが、すべてが終了した後にcon.commit()を実行するか、con.execute()の後にコミットできますか?コミットの主な目的は何ですか? – user873286
+0
'コミット'はテーブル内のすべての変更を終了することですが、最後のステータスに戻るには 'ロールバック句' –
関連する問題
- 1. SQLiteの:私は、次の3つのテーブルを持っている
- 2. は、私は次のPythonコードを持っているのPython
- 3. は、私はPythonで、次のコードを持っているのpython
- 4. はい、私は次のHTMLコード/構造持って、私はテーブル
- 5. は、私は次のコードを持っているのPython
- 6. は、私はPythonで、次のコードを持っているNode.jsの
- 7. Dapperの:私は次のコードを持っているテーブル名
- 8. Pythonは、私は次のコードを持っている一行
- 9. コードは、私は次のコードを持っている別の1
- 10. ジャンゴ/ Pythonの日は、私は次のコードを持ってチェック
- 11. Angular2コードは、私は次のコードを持っているインラインテンプレートエラーに
- 12. 私は、次の表を持っているのsqlite
- 13. Pythonのコードは、私は私のPythonコードを持って.kvファイル
- 14. SQLiteの:私はこのテーブルを持っている
- 15. ID SQLiteの私はこのコードを持っている
- 16. 私は次のコードを持ってクリック
- 17. BIGINT私はsqliteのテーブルを持っている指数
- 18. Pythonは、私は次のコードを持っているタイマーの作成
- 19. 私は次のコードを持っている私のルートユーザーディレクトリ
- 20. 私は、次のPHPコードを持っている私のデータベース
- 21. jqueryのは、私は次のコードを持っているのdiv
- 22. 私は次のテーブル持って
- 23. は、私は次のコードを持っているJavaの
- 24. は、私は、次のコードを持っているJavaの
- 25. は、私は次のコードを持っているのコンストラクタ
- 26. レジストリのリダイレクトは、私は次のコードを持っているHKEY_CURRENT_USER
- 27. は、プログラム私は次のコードを持っているのDataTable
- 28. Haskellは、私は次のコードを持っているのInt
- 29. は、私は次のコードを持っているエンティティの作成
- 30. は、私は次のコードを持っているwxPythonの
con.commit()これはすべてが終了した後に行うか、con.execute()ステートメントを実行するたびにコミットできますか? – user873286
他のプログラムがすぐにデータを見たい場合は、すぐにコミットする必要があります。さもなければ、最後にコミットすることができます。 – kev