我不得不从mysqldb迁移到pymysql,这似乎使用了相同的语法。我访问了pymysql的github1站点,下面的示例注意到,当查询结果是一个元素时,它返回一个JSON对象,但当它返回多个JSON对象时,它返回一个列表。如果总是返回一个包含0、1或任何数目的元素的列表,难道不是更一致吗?为什么要这样做?注意:为了避免pymysql中的这种行为,只需从以下位置删除cursorclass参数:
# Connect to the da
mycursor.execute("update member set group_id = %s where member_id IN {}".format(tuple(event["body-json"]["member_ids"])),group_id) 对于list - event"body-json“中的1个以上的值,它工作得很好,但在列表中执行单个值时,它会失败并产生异常 适用于 {mycursor.execute(\"update member set group_