Используйте заполнитель %s с SQLAlchemy 2.x.Python

Программы на Python
Anonymous
Используйте заполнитель %s с SQLAlchemy 2.x.

Сообщение Anonymous »


Мне нужно обновить мой проект с SQLAlchemy 1.4 до SQLAlchemy 2.x.

Есть ли способ использовать заполнитель %s со списком аргументов в функции execute() без многократного выполнения запроса?

Вот как это работало в SQLALchemy 1.4:

conn.execute( "ВЫБРАТЬ * ИЗ пользователей ГДЕ имя = %s И возраст = %s", ['Рой', 45] ) Но теперь он выполняет запрос для каждой записи списка.

Я использовал это более 100 раз в своем проекте, поэтому меня не устраивает это изменение, если только старый способ не работает.

Вернуться в «Python»