結論 INSERT ... ON DUPLICATE KEY UPDATE 構文の場合はexecutemanyを使う。 ELT&FIELDでのUpdateをする場合はプリペアドステートメントでパラメータをセットする。 INSERT ... ON DUPLICATE KEY UPDATE 構文 VALUESなどの一度にデータを挿入するクエリではexecutemanyメソッドを使うことができます。 conn = pymysql.connect( mysql_endpoint, user=username, passwd=password, db=dbname ) def bulk_insert_and_update_users(): prepared_statement = [ [ 1, # id 'Qiita太郎', # name 20 # age ], [ 2, 'Qiita花子', 18