0

私は python sqlite3 を使用していますが、コミットとロールバックのオプションがあることがわかりました。sqlite3 はチェックポイントのようなものを許可しますか?

例: 初期状態は空です。... 何かを挿入 ... コミット .... ..... 何かを挿入 コミット。何かを更新 何か問題が見つかりました。初期状態にロールバックしたいと思います。複数の取り消しのようなものですか?

4

1 に答える 1

2

いいえ、「マルチアンドゥ」をサポートするSQLデータベースエンジンを知りません。存在する場合、Sqliteは間違いなくそうではありません。ネストされたトランザクション(あまり一般的ではない概念)の場合は、(Sqliteのドキュメントに従って!)機能を検討しくださいSAVEPOINT。必要なことのほとんどを実行するだけで十分な場合があります。

于 2010-02-02T06:08:00.317 に答える