問題タブ [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.
python - mysql-python の bigint の書式指定子
主キーを次のように宣言しています。
特定の ID を抽出して、さらに使用したい。
type(localid)
int
フェッチされた値がちょうど 2 または 3 または 45 である現在のように出力されます。- query1 は機能しませんが、query2 は機能します。
%d
指定子は正しいですか?私はそうは思わない。- フェッチされた数が実際に通常の範囲外である場合
int
、%d
正しいでしょうか? そうでない場合、何を使用しますか?
追加情報: Mysql-pythonコネクタ パッケージが使用されています。パイソン 2.7
python - Python MYSQL コネクタのバックアップの作成
現在の問題セット:
- mysql_connector オブジェクトを含む Python アプリケーション
- リモート サーバーは mysql を使用してのみアクセス可能 (ssh、rsh、telnet などは不可)
対象:
- mysql コネクタを使用して、ファイルへのデータベース バックアップを作成します (ローカル マシンまたはネットワーク上の場所 - Samba 共有など)。
- 各テーブルから各行を収集することを避け、単一の行を ascii ファイルにダンプしたいと考えています。
環境:
- オペレーティング システム: Windows、Linux
- Python バージョン: 2.7
私がこれまでに試したこと:
- APIリファレンスと拡張APIリファレンスを確認
- 編集:キーワードmysql-connectorとbackup、およびcopy tableを使用してSOも検索しました
どんな助けやヒントも大歓迎です!
python - Python MySqlは奇妙な値を返す単一の列を選択します
Python と mysql.connector ライブラリについて独学するための練習用スクリプトを作成しているときに、この問題に遭遇しました。単一の列でクエリを実行して値を出力すると、次のような結果が得られます。
('tech-pc-1',) #Python 3.4.3
(u'tech-pc-1',) #Python 2.7.6
ただし、複数の列でクエリを実行して値を出力すると、必要な結果が得られます。tech-pc-1 jdoe
Ubuntu 14.04 を実行しているサーバーでこれを実行しています。
いくつか質問があります。
- なぜこれが起こるのですか?
- これを修正するにはどうすればよいですか?
python - テーブルに挿入するときのフロートの構文エラー
Python を使用してテーブルにデータを挿入しようとしていますが、構文エラーが発生します。これが私のテーブル形式です。
テーブルコードは正常に動作します
これらのテーブルに挿入しようとしているデータは次のとおりです
これは私が得ているエラーです