問題タブ [mysql-connector-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 投票する
2 に答える
1767 参照

python - Python mysql コネクタのクエリ文字列の構文

私はpython mysqlコネクタを初めて使用し、p_id = 0のuser_idを見つけるクエリの結果を取得しようとしています製品テーブルに移動し、その都市で利用可能な製品の数を見つけます

クエリはmysqlを実行していますが、python mysqlコネクタから次のエラーが発生しています

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

python - 準備された INSERT ステートメントの python mysql.connector で None (NULL) 値を使用できません

準備されたカーソルを使用してNULL値を挿入しようとすると、mysql.connectorはエラーを報告します。

これを正確に示すコードを次に示します。

出力は次のようになります。

予想外の結果は次のとおりです。

データベースから欠落している行(31、なし)。

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

python - 数値ではなく文字列を引用符で囲むだけの MySQL 更新クエリを Python で作成する

キーと値のリストから更新クエリを作成し、必要に応じて値を引用符で囲みたいと思います。現在(以下のコードでは)文字列と整数の両方を引用符で囲んでいます。これを効率的に行うにはどうすればよいですか?

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

python - オブジェクト間で MySQL コネクタを共有できますか?

MySQL Connector/Python を使用しています。オブジェクトを生成するオブジェクトがあり、それらのオブジェクトのいくつかはさらにオブジェクトを生成します。現時点では、合計で約 300 個のオブジェクトが完成しています。私がセットアップした方法を考えると、それは 300 のデータベース接続を意味します。一度接続して、単に接続を渡すことは可能ですか?

私はそれが次のように見えることを想像しています:

しかし、このように実装すると、InternalError: Unread result found..

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

python - mysql-connector で cx_freeze を使用する

完全に機能する python 3.4 スクリプトから exe プログラムを作成しようとしていますが、公式の mysql コネクタに関する依存関係を埋め込むことができません。これは、問題のあるサンプル コードです。

これは私のセットアップスクリプトです:

また、mysql、mysql-connector、mysql.connectorの組み合わせでPACKAGES = []、INCLUDES = []を強制しようとしても機能しないようです。

私はいつも得ます:

誰かが私を助けることができますか?完全な cx_freeze ログはこちらhttp://pastebin.com/S3TMzAnB

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

python - バイナリ値を使用した mysql.connector select クエリ

Python の mysql.connector を使用して、タプルに一致するすべてのレコードを選択するにはどうすればよいですか?

例えば:

そして、クエリは次のようになります。

ID がタプルに表示されるすべてのユーザーのレコードを返す

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

python - パラメータが1つだけのMySql cursors.execute():文字列がリストにスライスされるのはなぜですか?

現状:

テーブルを含む作業データベースがあり、クエリ、挿入、更新などを行うことができます。また、カーソルは適切なデータベースに接続されています。

テーブル:

クエリ結果のスクリーンショット

問題:

テーブルからのデータのクエリに関しては、次のような問題が発生します。

デバッグ中に、私はcursor.execute()関数を見ています:params = str: 106に渡されます:

どこ

で呼び出されres = str: 106ます。コンバーターが何をしているのかわかりませんが、結果としてres = list: ['1', '0', '6']. そして、これらの引数は実行関数に渡され、次のエラーが発生します。

悪い回避策:

汚い回避策がありますが、満足していません。場合によっては機能しない場合があります。

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

python - OS X 10.9 で Python 2.7.8 および Sublime Text 3 を使用して MySQL Python Connector にアクセスする方法

OS X 10.9 で Python 2.7.8 および Sublime Text 3 と連携するように MySQL をセットアップしようとしているので、MySQL Python コネクタをインストールしました。「import mysql.connector」を実行しようとすると、「ImportError: No module named connector」が返されます。

コネクタを使用して MySQL にアクセスできるようにするには、これをどのように構成する必要がありますか?

詳細:

- Sublime は Applications の下にインストールされます

-Sublime Text 3 はデフォルトで python 3 を使用するため、python 2.7 ビルド システムをセットアップする必要がありました。このシステムの私のコードは次のとおりです。

-Python は次の場所にインストールされています

-MySQL 実行可能ファイルは次の場所にインストールされます

-コネクタにはシンボリックリンクがあります

で完全にインストールされます

さらに、必要なディレクトリをパスに追加するために、以下を .bash_profile に追加しました。

簡単なものが欠けていると確信していますが、これほど多くの設定を行うのは初めてで、グーグルで何をしているのかを調べようと何時間も費やしました。コネクタ モジュールにアクセスするために何を変更する必要があるか知っている人はいますか? 前もって感謝します。