sql >> データベース >  >> RDS >> Mysql

MySQLとPythonのSelectステートメントの問題

    あなたのexecuteステートメントは完全に正しくないようです。私の理解では、パターンcursor.execute( <select statement string>, <tuple>)に従う必要があります。 タプルの場所に値を1つだけ置くことで、実際には単なる文字列になります。 2番目の引数を正しいデータ型にするには、そこにコンマを入れる必要があるため、ステートメントは次のようになります。

    cursor.execute("""SELECT
                * FROM hashes
                WHERE hash=%s""",
                (data, ))
    



    1. mysql12時間から24時間の時間変換

    2. MySQLストアドプロシージャ、複数のカーソルとクエリ結果の処理

    3. ジャンプしてテスト駆動データベース開発(TDDD)を開始

    4. MySQLストアドプロシージャのパラメータとしてテーブルを送信するとエラーが発生します