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

mysql-connectorpython'IN'演算子がリストとして保存されます

    私はmysql-connectorに精通していませんが、その動作はMySQLdbに似ています のようです。 この点について。それが本当なら、文字列のフォーマットを少し使用する必要があります:

    sql = """SELECT avg(downloadtime) FROM tb_npp where date(date) = %s 
             and substring(host,6,3) in ({c})""".format(
                c=', '.join(['%s']*len(dc)))    
    args = ['2013-07-01'] + dc
    cursor3.execute(sql, args)
    


    1. PythonMySQLdb更新クエリが失敗する

    2. MySQLWHERE句の現在の日付

    3. BLOBを使用してmysqlデータベースにファイルを保存する方法

    4. MYSQLのDBCCINPUTBUFFER(@@ SPID)(現在の接続または指定された接続のSQLステートメントを提供する)の同等のステートメントは何ですか?