【发布时间】:2021-11-13 07:17:12
【问题描述】:
我有一个插入 sql:
cur.execute(f"""INSERT INTO patients_patient (patient_id, patient_name) VALUES
(1,'Jane'),(2,'John')""")
我厌倦了在查询中使用参数并分别传递值:
cur.execute(f"""INSERT INTO patients_patient (patient_id, patient_name) VALUES
(%s,%s),(%s,%s)""",(1,'Jane'),(2,'John'))
错误:
cur.execute(f"""INSERT INTO patients_patient (patient_id, patient_name) VALUES
TypeError: function takes at most 2 arguments (3 given)
有朋友可以帮忙吗?
【问题讨论】:
标签: sql postgresql sql-insert