我的sql查询第二个占位符出错了。
photo_number_value = c.execute('INSERT into ebay VALUES (?,?)', photo_number_key,photo_number)
我得到的错误是"意外的争论"。
答案 0 :(得分:2)
语法错误和"意外参数"错误是不同的事情。但由于execute
只有两个参数,我会选择后者。您需要将参数值放入列表或元组中以使其工作:
photo_number_value = c.execute('INSERT into ebay VALUES (?,?)',
(photo_number_key,photo_number))