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

Python:インデックス350でサポートされていないフォーマット文字'''(0x27)

    Djangoは?を使用しません パラメータ化には、フォーマット文字列スタイルのパラメータを使用します。つまり、'%s' % 'hello' など。パラメータをrawに渡すを参照してください。 [Djangoドキュメント] 。

    LIKE '<SOMETHING>%'の形式のクエリを作成したいようです。 、最初に?を使用しないでください (%sを使用します 代わりに)、次に、 pythonで連結するクエリで連結しようとする代わりに

    したがって、クエリは次のようになります(切り捨てられた無関係な部分):

    cursor.execute("SELECT ... a.gene_name LIKE %s ORDER BY ...", ('{}%'.format(gene),))
    



    1. マラヤーラム語のMysqlへのデータの挿入

    2. PostgreSQL9.0のパーティションテーブルのサイズ

    3. MySQLレプリケーションを使用したライブマイグレーション

    4. CSVファイルをMySQLテーブルにインポートする方法