Форматирование Dict в mysqldb - PullRequest
       8

Форматирование Dict в mysqldb

0 голосов
/ 04 сентября 2018

У меня есть следующий код:

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

Что здесь происходит? Разве это не тот же самый код - почему он не распознает мои слова?

...