Как использовать связываемые переменные в MySQL?
insert into my_test(id, desc) values (:pid, :pdesc) - хочу в такой запрос подставлять переменные
import MySQLdb db = MySQLdb.connect(host, db, user, passwd, use_unicode = True, charset = 'utf8')) cur = db.cursor() var = {'pid' : 4, 'pdesc' : 'Guantanamo'} query = 'insert into my_test(id, desc) values (:pid, :pdesc)' cur.execute(my_query, var) db.commit()
Этот код не работает. Но по идеи должен работать