InternalError: (pymysql.err.InternalError) (1193, "Неизвестная системная переменная'action_isolation '") - PullRequest
0 голосов
/ 03 марта 2019

Попытка вывести кадр данных в таблицу базы данных MySQL из Python (версия 3.6.5) с использованием PyMySQL версии 0.8.0.SQLAlchemy версии 1.2.17 и сервер базы данных 8.0.1.

Тот же код, который до сих пор работал нормально.Любое предложение о том, как решить, приветствуется.

pymysql.install_as_MySQLdb()
conn = pymysql.connect(host='xx.xx.xx.xx', user= 'user', 
       password= 'xxxxx', db='db', charset='utf8mb4', 
       cursorclass=pymysql.cursors.SSCursor)

c = conn.cursor()
engine = create_engine('mysql://user:xxxx.xx.xx.xx/db')
database.to_sql('fact_data', con=engine)
database

Ошибка: InternalError: (pymysql.err.InternalError) (1193, "Неизвестная системная переменная'action_isolation '")

1 Ответ

0 голосов
/ 10 июня 2019

Удалось найти комбинацию версий пакета, которая поддерживает более новую версию SQL:

pymysql - 0.9.3 SQLAlchemy - 1.3.4

...