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