Используйте заполнитель %s с SQLAlchemy 2.x. ⇐ Python
-
Anonymous
Используйте заполнитель %s с SQLAlchemy 2.x.
Мне нужно обновить мой проект с SQLAlchemy 1.4 до SQLAlchemy 2.x.
Есть ли способ использовать заполнитель %s со списком аргументов в функции execute() без многократного выполнения запроса?
Вот как это работало в SQLALchemy 1.4:
conn.execute( "ВЫБРАТЬ * ИЗ пользователей ГДЕ имя = %s И возраст = %s", ['Рой', 45] ) Но теперь он выполняет запрос для каждой записи списка.
Я использовал это более 100 раз в своем проекте, поэтому меня не устраивает это изменение, если только старый способ не работает.
Мне нужно обновить мой проект с SQLAlchemy 1.4 до SQLAlchemy 2.x.
Есть ли способ использовать заполнитель %s со списком аргументов в функции execute() без многократного выполнения запроса?
Вот как это работало в SQLALchemy 1.4:
conn.execute( "ВЫБРАТЬ * ИЗ пользователей ГДЕ имя = %s И возраст = %s", ['Рой', 45] ) Но теперь он выполняет запрос для каждой записи списка.
Я использовал это более 100 раз в своем проекте, поэтому меня не устраивает это изменение, если только старый способ не работает.