多次元配列のデータを一括でINSERTしたいです。
一要素ずつINSERTすることはできるのですが、一回のINSERTでできるようにしたいです。
どのようにしたらよろしいでしょうか?
言語:Python 3.7
SQL:MySQL 5.7
Python
1data = [[1, 'あああ', '20210907'], 2 [1, 'いいい', '20210906'], 3 [1, 'ううう', '20210907'], 4 [1, 'えええ', '20210906'], 5 [1, 'おおお', '20210907']] 6 7# 多次元ではない場合のINSERT文です。 8 sql = "INSERT INTO" 9 sql = sql + " SCRAPE_LIST(列1,列2,列3)" 10 sql = sql + " VALUES " 11 sql = sql + " (1,'かかか','20210907')" 12 sql = sql + " ON duplicate key update " 13 sql = sql + " updatetime = '2021/09/11'" 14 cur.execute(sql) 15 conn.commit() 16 conn.close()
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー