お世話になります。
Python3.5 SQLite3仕様です。
SQLite3テーブル内に下記のようなデータを持っています。
テーブルmeibo
id | name
1 | null
2 | null
3 | null
Python側で、下記のようにリスト内に、辞書型としてデータを保持しています
list_all[
{id:1,name:AAA},
{id:2,name:BBB},
{id:3,name:CCC}]
PythonからSQLite3に
データをidが一致するところに
nameとaddressを、プレースホルダーを利用して
一括して入れたいのですが
コードとSQL文がわかりません。
conn = sqlite3.connect('xyz.db')
c = conn.cursor()
sql_text = ' '.join((
"UPDATE meibo",
"SET name = %s",
"WHERE id = %s"))
c.executemany(sql_text,list_all)
最後3行のプレースホルダーの指定の方法がわかりません。
すいませんが、
ご教授のほど、よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/03/11 21:56 編集
2018/03/12 14:44
2018/03/12 14:51