我在MySQL查询中的第二个占位符出现错误:
photo_number_value = c.execute('INSERT into ebay VALUES (?,?)', photo_number_key,photo_number)
字符串我得到的错误是:参数不正确
nxagd54h1#
返回错误和“unexpected argument”错误是不同的东西。但是由于execute只接受两个参数,我将使用后者。您需要将参数值放入列表或元组中才能使其工作:
execute
photo_number_value = c.execute('INSERT into ebay VALUES (?,?)', (photo_number_key,photo_number))
字符串
1条答案
按热度按时间nxagd54h1#
返回错误和“unexpected argument”错误是不同的东西。但是由于
execute
只接受两个参数,我将使用后者。您需要将参数值放入列表或元组中才能使其工作:字符串