Код: Выделить всё
stmt = '''
SELECT `date_new`, `event`
FROM `events`
WHERE `date_new` > TIMESTAMP(DATE_SUB(NOW(), INTERVAL %(days)s day))
'''
args = {'days': 30}
c.execute(stmt, args)
Запрос, который включает что -то вроде этого:
Код: Выделить всё
WHERE quantity = %(qty)sработает просто хорошо.
Я обнаружил, что это: какие части SQL -запроса разрешены параметризованы? Но это оставляет вопрос в конкретном примере выше: как насчет аргумента в отношении интервала , он не работает? /параметры. Я думаю, что часть проблемы, которую я испытываю, заключается в том, что она включает в себя пересечение Python и MySQL через mysql.connector. < /P>
Я бы хотел указать на некоторую документацию о том запросов позволяет использовать их, а какие нет, особенно для MySQL.
Подробнее здесь: https://stackoverflow.com/questions/794 ... parameters
Мобильная версия