問題タブ [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 に答える
501 参照

python - MySQLdb をインポートできません

こんにちは、macports から次のスクリプトを実行しましたが、まだ実行できませんimport MySQLdb。何が問題なのですか?

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

python - MySQL-Python インストール エラー: アーキテクチャの非互換性の可能性?

Linux 共有ホスト サーバー上に Django virtualenv 運用環境をセットアップしようとしています。クラッシュするMysql-Pythonをインストールしようとするまで、pipを使用してpythonパッケージをインストールしても問題ありません。これが失敗する理由を誰かが知っていますか? エラーログを見ると、次の行が原因で、パッケージと私の python インストールの間のアーキテクチャの非互換性であると思います。

/usr/bin/ld: -lc の検索時に互換性のない /usr/lib/libc.a をスキップします

/usr/bin/ld: 警告: 入力ファイルの i386 アーキテクチャbuild/temp.linux-x86_64-2.4/_mysql.o' is > incompatible with i386:x86-64 output build/temp.linux-x86_64-2.4/_mysql.o: In function _mysql_field_to_python':

サーバーは 64 ビットで Python 2.4 を実行していると言われましたが、前者を再確認する方法はわかりません。この問題を数時間グーグルで調べてきましたが、Mac でのインストール/インポート エラーへの参照しか見つかりませんでした。おそらく、単に実行するのではなく、別のバージョンの MySQLdb をコンパイルする必要があると考えていますが、よくわかりませんpip install -E myvirtualenv MySQL-python。どんな助けでも大歓迎です。

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

python - mysqldb での python エンコーディングの問題

と を使用しているときに、Python でのエンコードに問題がxlrdありmysqldbます。トルコ語の文字を含む Excel ファイルを読み込んでいます。

そのような値を出力すると、コンソールにprint sheet.cell(rownum,19).value書き込まİstanbulれます。これは正しいです。(Win7 Lucida ConsoleLine、エンコーディングは `cp1254)

ただし、その値を次のようにデータベースに挿入したい場合

エラーを与える

SQLを次のように変更すると

値はエラーなしで挿入されますが、Ä°stanbul

İstanbul値をそのままデータベースに入れる方法を教えてください。

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

python - MySQL の結果セットを NumPy 配列に変換する最も効率的な方法は何ですか?

私は MySQLdb と Python を使用しています。次のようないくつかの基本的なクエリがあります。

「結果」を NumPy 配列にする必要があり、メモリ消費量を節約したいと考えています。行ごとにデータをコピーするのは非常に効率が悪いようです (2 倍のメモリが必要になります)。MySQLdb クエリの結果を NumPy 配列形式に変換するより良い方法はありますか?

私が NumPy 配列形式を使用しようとしている理由は、データを簡単にスライス アンド ダイスできるようにしたいからです。その点で、Python は多次元配列に非常に適しているとは思えません。

ありがとう!

0 投票する
10 に答える
65736 参照

python - MySQLdbが実行する実際のクエリを出力しますか?

実行時にクエリをデバッグする方法を探していますが、パラメータなどの挿入が完了した後、実行される実際のクエリをMySQLdbに出力させる方法があるかどうか疑問に思っていました。ドキュメントから、最後のクエリ実行に関する情報を提供するCursor.info()呼び出しがあるように見えますが、これは私のバージョン(1.2.2)には存在しません。

これは明らかな質問のように思えますが、すべての検索で答えを見つけることができませんでした。前もって感謝します。

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

django - django での MySQLdb の問題

64 ビット Snow Leopard に mysql-python をインストールしました。python IDE では問題ありませんが、django ではインポートに失敗しました。誰もが同様の質問に会ったことがありますか?

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

php - PythonのMySQLdbは遅いです!'SSCurso'rとPHPの'mysql_fetch_assoc'を使用する

Pythonでテーブル全体を調べる必要があります。私は「SSCursor」を介してMySQLdbを使用していますが、PHPのものよりもはるかに低速です。

PHP 5.3.5

Python2.7

結果

PHP:5秒CPU約35%、Python:25秒CPU 100%

MySQLdbはただひどいですか、それとも私は何か間違ったことをしていますか?MySQLdbの場合、パフォーマンス/同じ機能を向上させるために代わりに何を使用できますか?

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

osx-leopard - Python mySQL PPC Mac インストール

Leopard を実行している PPC ibook G4 に mySQL for Python をインストールしようとしています。Python 2.7.2、XCODE 3.1.3、および MAMP 1.9.6 がインストールされています。MySQL-Python-1.2.2 と MySQL-Python-1.2.3 の両方を試していましたが、常に次のエラーが発生します。

誰でもこれで私を助けることができますか? ありがとう。

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

mysql - DjangoMySQLdbのバージョンが_mysqlのバージョンUbuntuと一致しません

リポジトリからdjangoサイトをデプロイしようとしています。私はほとんどそこにいて、それから何かを変えて(私は何がわからない!!)そして正方形に戻った。

./manage.py syncdbを実行しようとすると、次のエラーが発生します。

django.core.exceptions.ImproperlyConfigured:MySQLdbモジュールの読み込みエラー:これはMySQLdbバージョン(1、2、3、'final'、0)ですが、_mysqlはバージョン(1、2、2、'final'、0)です

フォーラムを何時間も検索しましたが、提示されたソリューションはどれも役に立ちませんでした。MySQL-pythonをアンインストールして再インストールし、アップグレードしてみました。Pythonコマンドラインインタープリターからインポートしようとすると、同じエラーが発生します。

誰か提案はありますか?

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

python - PythonでMySQLにブール値を挿入する

MySQL テーブルにいくつかの値を挿入しようとしています。最初の 2 つの値は文字列で、最後の値はブール値です。私の問題は、私が何をしても、Python/MySQLにブール値を認識させて挿入できないように見えることです。私が知る限り、Python は最後の値を正しくブール値にしていますが、MySQL はそれをそのように認識していません。毎回、テーブルのデフォルトは 0 です。以下は、私がやろうとしていることとほぼ同じ擬似コードです。