SQLAlchemyからPyMySQLを使ってMySQL操作をしようしたらエラーが出て動かなかったのでメモ
以下の記事を参考に(というかほぼそのまんま)PyMySQLとSQLAlchemyをインストールして、コードを書いて実行してみましたがエラー
SQLAlchemy + MySQL を使ってみる(その1)
エラーメッセージをよく見てみると以下のSQLでエラーが出てるみたい
SHOW VARIABLES LIKE ‘sql_mode'
実際にMySQLにログインして同じSQLを打ってもエラーが起きるので調べてみると以下がヒット
mysql Table 'performance_schema.session_variables' doesn't existのエラー
書いてある通りに実行してみる
mysql_upgrade -u root -p --force
mysql.server restart
これで再度実行すると、ちゃんとMySQLからデータを取ってくることが出来ました