mysqldb中的Dict格式

时间:2018-09-04 18:42:49

标签: python mysql mysql-python

我有以下代码:

self.cursor.execute('SELECT master_id FROM main WHERE vendor_id=%(TitleID)s', dict(TitleID=item['TitleID']))
print '1111 ok'
self.cursor.execute('SELECT master_id FROM main WHERE vendor_id=%(TitleID)s', item)
print '2222 ok'

第一个查询有效,但第二个插入无效。它将引发以下错误:

TypeError: sequence item 0: expected string, dict found

这是怎么回事?这不是相同的代码-为什么它不识别我的命令?

0 个答案:

没有答案