我使用的是aioodbc
,它基本上是異步pyodbc。我的表只有一列ClaimID
。我正在嘗試使用bukl插入ID列表,如[1, 2, ,3 ,4 ,5 ,6 ... n]
(最多21k)
await cur.executemany('INSERT INTO ML.buffer.ClaimListAPI (ClaimID) VALUES (?);', ids)?
其中ids
是整數的python列表。我犯了一個錯誤
TypeError: ('Params must be in a list, tuple, or Row', 'HY000')
如何執行ID列表的批量插入?
executemany
needs[ [1], [2], [3], [4], [5], [6] ... [n]]
因此,您必須將其轉換為嵌套列表