Мне нужно динамически изменять таблицы и переменные из Время от времени я написал такой метод Python:
selectQ ="""SELECT * FROM %s WHERE %s = %s;"""
self.db.execute(selectQ,(self.table,self.columnSpecName,idKey,))
return self.db.store_result()
Однако это приводит к исключению синтаксической ошибки. Я попытался отладить его, поэтому я распечатал переменные в методе и заполнил их вручную, и это сработало. Итак, я не уверен, что делаю неправильно?
Это потому, что я пытаюсь использовать замену для таблицы?
Также как мне отладить mysqldb, чтобы он печатал замененный q uery в виде строки?