pysqliteデータベースにデータを挿入しようとしていますが、コードはエラーなしで正常に実行され、データベースには何も表示されません。変数はpysqliteとpython:テーブルにデータを挿入しませんがコードは正常に実行されます
0
A
答えて
1
を私は二重のテーブルと列の名前をチェックして、彼らはまた、正しい値
cur = self.con.execute("insert into urllist(url) values('%s')" % seed)
を含んでいます)(con.commitを呼び出していますか?
接続を閉じる前にこのメソッドを使用しない限り、明らかに変更が失われます。
+0
チャンス99.9%チャンスニールは正しいです。データは 'COMMIT'を実行するまで保存されません。 (もっと正確に言うと、新しいデータはあなたのPythonプログラムには見えるでしょうが、 'COMMIT'を実行するまで他のプログラムには見えません)。 –
関連する問題
- 1. SQLコマンドは正常に実行されますが、データはWPFフォームに挿入されません
- 2. クエリを挿入するとテーブルにデータが挿入されませんが、エラーは発生しません
- 3. Selenium Webdriverコードはデバッグ時に正常に動作しますが、正常に実行されません。
- 4. トランザクションコミットは正常に実行されますが、実行されません。
- 5. データがテーブルに挿入されていませんPHPコードとmysqli
- 6. SQL Serverの挿入ステートメントは正常に実行されますが、行が作成されても値はテーブルに追加されません。
- 7. RコードはRStudioで正常に実行されますが、Visual Studioでは実行されません
- 8. Python psycopg2がpostgresqlテーブルに挿入されていません
- 9. データがテーブルに挿入されていませんか?
- 10. データがmySQL(MariaDB)のテーブルに挿入されていません
- 11. MSSQLの挿入のためのPHPは実行されますが、データは挿入されません
- 12. PHPコードは実行されていますが、データは挿入されていませんか?
- 13. 行がテーブルに挿入されていません
- 14. テーブルへの行の挿入が正常に行われない
- 15. サーブレットはスムーズに実行しますが、レコードは、MySQLのテーブルに挿入されません
- 16. 同じコードがあるデータベースにデータを挿入しますが、別のデータベースにデータを挿入しません
- 17. Pythonコードが実行されますが実行されません
- 18. Python:コードが正常に実行された後、リクエストに属性がありません。
- 19. Java Reflection:デバッガでコードは正常に実行されますが、通常の実行モードでは実行されません。
- 20. レコードは正常に挿入されますが、選択クエリには表示されません
- 21. Ajax関数は実行されますが、データはデータベースに挿入されません
- 22. コマンドプロンプトでWinSCPバッチファイルが正常に実行されますが、SQLジョブ内では実行されません。ステップ
- 23. Python-MySQLdbは値の挿入に失敗しますが、コンソールに出力されたSQLを実行するとデータが挿入されますか?
- 24. MYSQLテーブルに予期せず行が挿入されました
- 25. Pythonコードは対話型プロンプトで実行されますが、スクリプトとしては実行されません
- 26. VBAコードは一度だけ正常に実行されます
- 27. 私はMySQLにデータを挿入しようとしていますが、エラーはありませんが、データが挿入されていませんか?
- 28. 私のコードはエラーでコンパイルされますが、実行時に正常に実行されます
- 29. SSIS OnError EventHandlerはテーブルにエントリを作成しますが、挿入された行は表示されません。
- 30. データを挿入するとデータベースに複製されません
なぜ「pysqlite」と言いますか?これはPython 2.5以降の標準的なPythonダウンロードで 'sqlite3'として出荷されています。 –
pysqlite2を使用している – Dan
私が参照するpysqliteは、pysqlite2です。 pysqlite1(これまで呼ばれていた場合)は古代の歴史です。どのPythonのどのバージョンが、どのオペレーティングシステムのディストロ/バージョンで動作していますか?あなたは何を輸入しますか? 'sqlite3'? 'pysqlite2'?何か? –