несколько запросов с mysql + pymysql - PullRequest
0 голосов
/ 09 февраля 2020

Я использую sqlalchemy==1.3.* с pymysql==0.9.* в качестве реализации драйвера mysql, и я хотел бы запустить ddl с несколькими запросами. Например:

CREATE TABLE if not exists foo(
                               user_id      integer    primary key,
                               email        varchar(36)    NOT NULL
                              );
truncate table foo;

Мое текущее выполнение:

with engine.connect() as connection:
     connection.execute(query)

Проблема в том, что я получаю ошибку (pymysql.err.ProgrammingError) (1064, "You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'truncate table foo;\n

Я искал stackoverflow для похожих проблем и нашел решение с multi=True, но это не для py mysql.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...