1

こんにちは、SQLクエリに問題があります。コンソールでは完璧に動作しますが、Pythonに実装するとエラーなしで完璧に動作するように見えますが、データベースをチェックすると動作しませんでしたが、コンソールでは同じように動作し、まだエラーは発生しません私はデータがそこにあることを確認します...私が使用するのとまったく同じクエリです。

何か案は?

UPDATE ex SET fbsiteurl = stringvarible, fbsitesource = '' WHERE id = 23123;

パイソンで:

 cur = con.cursor()
 sqlquery = "UPDATE ex SET fbsiteurl = '"+somevarible+"', fbsitesource =        '"+somevarible+"' WHERE id = %d;" % recordid                                
 print sqlquery
 cur.execute(sqlquery)

クエリは印刷物に問題なく表示されます。印刷物をコピーしてmysqlコンソールに貼り付けると、毎回完璧に機能します。Pythonに来て、機能するように動作しますが、実際には0_oではありません

4

3 に答える 3

4

connection.autocommit()、またはconnection.commit()を実行する必要があります

于 2012-07-28T23:49:36.703 に答える
1

そこにいました:)カーソルを閉じる必要があります

于 2012-07-28T23:27:40.577 に答える