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

MySQLブロブにPythonバイナリ文字列オブジェクトを挿入します

    代わりに、このようにしてください:

    query = '''INSERT INTO cheese (data) VALUES (%s)'''
    cur.execute(query, (bd,))
    

    Pythonレベルの文字列フォーマットを行う代わりに、これはMySQL固有のフォーマットを使用します。これには、クエリに埋め込まれる文字列でMySQLにとって特別な意味を持つ文字をエスケープすることが含まれます。



    1. PHPおよびMySQLからヒンディー語のUnicodeデータをフェッチできません

    2. ローカルMYSQLDBをリモートDBサーバーに移動する方法

    3. サブクエリを使用すると結果が重複するのはなぜですか?

    4. シンプルだが重いアプリケーションは多くのリソースを消費します。最適化する方法は?