在这种情况下,此项目已在python 3.4
上编写,与mysql
一起使用(尤其是使用pymysql
库)。执行sql请求时出现此错误: mysql error sql: unpack_from requires a buffer of at least 8 bytes
。它尝试执行下面的SQL查询:
sql = """
SELECT n.name
FROM %s n
WHERE n.ID = %d """ % (globals.tbl_notification_type, notificationTypeID)
有人遇到类似的问题吗?
答案 0 :(得分:2)
尝试用%s替换%d:
sql = """
SELECT n.name
FROM %s n
WHERE n.ID = %s """ % (globals.tbl_notification_type, notificationTypeID)