0
SQLデータベーステーブルを作成し、いくつかのデータ(以下「mask_id」)を挿入しようとしています。 sqlite3.OperationalError near ")"
というエラーが表示されます。最後の行(行['MASKID'])を参照している構文エラーです)。具体的には、CSVファイルを読み込み、「MASKID」列のデータをデータベースに挿入しようとしています。初心者からSQLデータベースにデータを挿入するときの構文エラー
私はトラブルシューティングができず、助けていただければ幸いです。
cur.execute('''CREATE TABLE IF NOT EXISTS subj_list (id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, mask_id TEXT)''')
with open('/Users/Leo/Desktop/bp.csv', 'rU') as bp_csv:
bp_reader = csv.DictReader(bp_csv)
count = 0
for row in bp_reader:
cur.execute('INSERT OR IGNORE INTO subj_list (mask_id,) VALUES (?,)' (row['MASKID'],))
'cur.execute( 'INSERT OR subj_list INTO IGNORE(mask_id)VALUES()?'、(行[ 'MASKIDを']、 )) ' – 2ps