In this case, this project was writen on python 3.4, works with mysql(especially uses pymysql library). Getting this error while execute sql request: mysql error sql: unpack_from requires a buffer of at least 8 bytes. It tries to execute the sql query below:
sql = """
SELECT n.name
FROM %s n
WHERE n.ID = %d """ % (globals.tbl_notification_type, notificationTypeID)
Anybody came accross simular problems?
Cindy Meister
25.8k21 gold badges37 silver badges45 bronze badges
asked Feb 3, 2016 at 8:22
Ulug'bek
2,8526 gold badges35 silver badges62 bronze badges
1 Answer 1
Try to replace %d with %s:
sql = """
SELECT n.name
FROM %s n
WHERE n.ID = %s """ % (globals.tbl_notification_type, notificationTypeID)
answered Feb 3, 2016 at 9:02
Dylan Su
6,0751 gold badge18 silver badges26 bronze badges
Sign up to request clarification or add additional context in comments.
Comments
default