変数内にバイト型が入っており、そのデータをSQLITEテーブルにUPDATE、またはINSERTしたい。
target_name2=b'\\Ldddfffisk(*)\\*\r\n\\Memory...................(省略) target_name1="V1" id_str=2 conn.execute(f'update {table_b} SET A列 = "{target_name1}", B列 = """' + target_name2 + f'""" WHERE id = "{id_str}"') conn.commit()
バイトを含むUPDATE、INSERT方法が分かりません。
変数target_name2 には、バイトコードが入っております。
以下の方法にしますとエラーは発生しませんが、
conn.execute(f'update {table_b} SET A列= "{target_name1}", 列 = "{target_name2}" WHERE id = "{id_str}"')
上記ですと、変数target_name2は文字列として格納されているのでしょうか?
f-string方式を使用しているため。
変数がバイト(Blob)を含む、UPDATEの書き方を教えていただけないでしょうか。
宜しくお願いいたします。
0 コメント