我遇到单值插入问题。 使用pyodbc
LL= []
....
sqla = 'INSERT INTO d.table VALUES (?,?,?,?,?,?,?)'
csr.executemany(sqla, LL)
Works,如果LL是单列数据作为列表...不起作用。
LL= []
....
sqla = 'INSERT INTO d.table VALUES (?)'
csr.execute(sqla, LL)
我该如何解决?
然后
LL= []
....
sqla = 'INSERT INTO d.table VALUES (?)'
csr.execute(sqla, LL)
如果LL仅为Id,则数据库表具有ID,AAA,BBB,CCC的col, 我如何插入....
LL= [['TDW'], ['TD0'], ['TD0'], ['TDW'], ['TD10'] ]
答案 0 :(得分:0)
sqla = 'INSERT INTO d.table (column_name) VALUES (?)'
这是INSERT QUERY的正确语法。