私はテーブルに挿入しているタプルのリストを持っています。 各タプルには50の値があります。列名を指定することなく挿入するにはどうすればいいですか??
がいくつありますか?MYSQL:col名や疑問符を指定せずに文を挿入するには?
col1
は自動インクリメント列ですので、私のinsert stmtはcol2
で始まり、col51
で終わります。
現在のコード:
l = [(1,2,3,.....),(2,4,6,.....),(4,6,7,.....)...]
for tup in l:
cur.execute(
"""insert into TABLENAME(col2,col3,col4.........col50,col51)) VALUES(?,?,?,.............)
""")
がしたい:INSERTのため
insert into TABLENAME(col*) VALUES(*)
をチェックしないと、私の頭の上からですクエリを構築するためのループ? 2から51までループして 'INSERT INTO tablename'を作成し、各オブジェクトをループして値を送信します。 – Antony
あなたが望むものは不可能です(おそらく、ひどい考えです。テーブル..) – thebjorn
正規化を参照してください – Strawberry