我目前正在使用Python 3和MySQLdb与SQL服务器通信,我无法将字节数据插入到SQL查询中。 这是查询:
exec = "select uuid from table where uuid=%s;"
然后我创建一个UUID来搜索:
uuid = uuid.uuid4().bytes
然后我通过MySQLdb的.execute()
函数将其发送到查询中:
cursor.execute(exec, uuid)
但是我收到一个错误说:
.../python3.4/site-packages/MySQLdb/cursors.py", line 210, in execute
query = query % args
TypeError: not all arguments converted during string formatting
我不知道我在这里做错了什么,我该如何将字节数据插入到MySQL查询中?