問題タブ [pymysql]

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 に答える
268 参照

mysql - .fetchall() の pymysql を使用した Python の UnicodeEncodeError

データベースを表示するスクリプトを作成しようとしていますが、8 つの列があり、すべてが utf8_unicode_ci で処理されています。

これはスクリプトです:

しかし、スクリプトを実行すると、コンソールに次のエラーが表示されます。

私は Python のバージョン 3.4 を使用しています。これは、「pymysql」ライブラリを実行して MySQL データベースに接続します。

彼らは、このエラーが発生する可能性があることを知っていますか? どうもありがとうございました!

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

python - pythonエラーでpymysqlで挿入

MySQL で INSERT を実行しようとしています:

次のエラーが表示されます。

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

python - pymysql でクエリを選択

以下を実行する場合:

出力は1

ParentGuardianID の実際の値 (「001」) が ではなく出力されるように、コードを変更するにはどうすればよいでしょうか1

答えは簡単だと思いますが、私は初心者なので、どんな助けでも大歓迎です - ありがとう!

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

python - Python3:関数でmysql db接続を明示的に閉じる必要がありますか?

python3 の関数内で明示的に mysql (pymysql) 接続を閉じる必要がありますか、それとも範囲外になったときに python3 に自動的に処理させることができますか?

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

python - PyMySQLはNULLまたは文字列を挿入します

titleまたは文字列にすることができるPyMySQLでフィールド()を挿入しようとしましたNULL。しかし、うまくいきません。

このコードNoneはデータベースに挿入されます。最初の を囲む二重引用符を削除する%sと、エラーがスローされます。

NULL を挿入するにはどうすればよいですか?

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

python - Python setuptools: dist パッケージのインストール時の条件付き依存関係を定義する方法は?

に依存するモジュールの dist パッケージを作成しMySQL-pythonます。pymysql一部のユーザーは MySQL をインストールしていないため、 (Python ベースのクライアント) を依存関係としてインストールしてから MySQL 自体をインストールする方が簡単であることに気付きました。私が聞いたように、後者は Mac では特に難しい。最初に、MySQL 実行可能ファイルをチェックするために条件文を my に入れ、setup.pyそれらが利用可能であればリストに添付MySQL-pythoninstall_requires、そうでなければ追加しますpymysqlsetup.py次に、dist パッケージをビルドすると自分のマシンで実行されることに気付きましたが、ユーザーのシステムで MySQL が利用できるかどうかを確認する必要があります。私の質問は、それがどのように可能かということです? distパッケージの場合にこれを行うことが完全に不可能な場合、どちらかpipを受け入れるように指示することは可能ですか?MySQL-pythonpymysql有効な依存関係として?前者をインストールして、後者にフォールバックしてみてはいかがでしょうか。

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

python - PyMySQL は十分にサポートされていますか? MySQLdbよりも遅いですか?

高速接続を必要とする python3 アプリを構築しています。純粋な Python ライブラリであるため、PyMySQL は C ベースの MySQLdb よりも接続およびエグゼクティブ クエリで大幅に遅くなりますか?

PyMySQL は Python の将来のバージョンで十分にサポートされていますか?

そうでない場合、誰かが信頼できる代替案を提案できますか?

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

pandas - データフレームをSQLにコピーするときに列幅が不十分です

コードに次の行があり、うまく機能します!

しかし、問題は、varchar(63) で列を作成し、データの長さが 63 バイトを超えていることです。

次の警告が表示されます。

pandas が 63 ではなく varchar(255) でテーブルを作成するようにするにはどうすればよいですか?