問題タブ [mysql-python]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
9765 参照

python - Mysqldb AttributeError:カーソル

Pythonでmysqldbモジュールを使い始めていますが、クエリを呼び出す「標準」の方法にいくつか問題があるようです。

標準的な方法は、カーソルを作成し、それを使用してクエリを実行することであることを理解しています。

ただし、インスタンス化しようとすると、次のエラーが発生します。

AttributeError:カーソル

私のデータベースクラスは次のようになります:

今のところ、queryメソッドを使用して動作させていますが、標準を使用しないと、将来的に問題が発生する可能性があります。

何か案が ?

0 投票する
6 に答える
90398 参照

python - Python MySQLdbの問題(TypeError:%d形式:strではなく数値が必要です)

次の挿入操作を実行しようとしています。

私のMYSQLテーブルの構造は次のとおりです。

ただし、プログラムを実行すると、エラーが発生します

「ファイル"/usr/lib/pymodules/python2.6/MySQLdb/cursors.py"、151行目、execute query = query%db.literal(args)

TypeError:%d形式:strではなく数値が必要です "

0 投票する
1 に答える
120 参照

python - mysqldbはdbに書き込みません

Magentoデータベースでクエリを実行しようとしていますが、問題はPythonAPIがデータベースに書き込まないことです。クエリが実行されていないようです。

クエリは正しく生成されていると思いますが、mysqlcliで機能します。たぶん私はAPIを正しく使用していません。コードは次のとおりです。

http://pastebin.com/5pUJc7ve

0 投票する
0 に答える
668 参照

python - 例外コード 0 の MySQLdb エラー 210

次のスクリプトを使用します。

bash スクリプトでこのコードの複数のインスタンスを作成すると、例外コード 0 でエラー 210 が発生します。接続を開きすぎたと思いました。しかし、使用後は閉じました。

0 投票する
4 に答える
4178 参照

python - Python から SQL へ: リストのリスト

現在、リストのpythonリストをmySQL DBにエクスポートする際に問題に直面しています。同じためにMySQLdbを使用し、executemanyコマンドを利用しています。

たとえば、リストのリストがあります:

そして私は試します(カーソルと使用するデータベースを初期化した後):

エラーが発生します:

基本的に、リスト k1 のリストから、対応するフィールド エントリを含む mySQL db テーブルの「住所」に、名前、通り、郵便番号、都市、州が必要です。

誰かが私を正しい方向に向けることができれば幸いです。

0 投票する
1 に答える
414 参照

python - pypmからインストールされたMySQLdbは、MacOSXの32ビットPythonでは機能しません

先に進む前に、Macとインストールされているpython(ActivePython)およびwxpythonのバージョンの詳細を以下に示します。

Macバージョン:10.6.6 Pythonバージョン:2.7.1(ActiveState Python)wxPythonバージョン:wxPython2.8-osx-unicode-py2.7

これが私がテストするために書いた小さなコードです:

これが私がそれを実行することから得たエラーです:

ご覧のとおり、32ビットでのみ実行されるwxpythonを使用する必要があるため、shebang行で32ビットpythonを使用しています。現在、32ビットPythonで問題がある唯一のパッケージは、以下を使用してインストールされたMySQLdbです。

行を削除した場合

記のコードから、完全に実行され、「HelloWorld」が出力されます。

shebang行から「arch-i386」を削除した場合、wxpythonパッケージは機能しません。wxpythonとMySQLdbの両方を同時に使用したい。どうすればいいのですか?

0 投票する
2 に答える
532 参照

python - この SQL を Python で記述するより良い方法

議論の重複を減らすことができる方法はありますか? たとえば、timepattern は 4 回繰り返され、大きなクエリを追跡するのが難しくなります。

0 投票する
2 に答える
1350 参照

python - 私の状況で Executemany を使用するにはどうすればよいですか?

これらの一連の SQL ステートメントを取得するにはどうすればよいですか? 働く?select以前は単一のステートメントのみを扱っていcursor.executeましたが、そのためにはうまくいきました。この場合、今何をすべきかわかりません。私が得ているエラーはformat requires a mapping

0 投票する
3 に答える
1874 参照

python - テーブル名がpython変数にあるmysaldbを使用してmysqlテーブルに挿入する方法は?

私は python-mysql db api を使用して、テーブル名が python 変数にあるテーブルにいくつかの値を挿入しています。だから私は以下のコードを書いた

ご覧のとおり、テーブル名は hosts_table 変数にあります。問題は、mysqldb がテーブル名を引用し、mysql エラーが発生することです。文字通りテーブル名を使用するとうまくいきます。どうすればこれを回避できますか?