TypeError尝试将字节数据插入MySQL查询时

时间:2016-06-27 20:00:46

标签: python python-3.x mysql-python

我目前正在使用Python 3和MySQLdb与SQL服务器通信,我无法将字节数据插入到SQL查询中。 这是查询:

exec = "select uuid from table where uuid=%s;"

然后我创建一个UUID来搜索:

uuid = uuid.uuid4().bytes

然后我通过My​​SQLdb的.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查询中?

0 个答案:

没有答案