(1193, "Unknown system variable 'storage_engine'")
来源:3-1 项目初始化

Timm_Lee
2017-08-30
遇到一个数据库默认 engine 的小问题,供后来人参考:
在 settings.py 中设定数据默认表引擎时报错,Python Django 的问题描述:
1. Django 报错:
django.db.utils.OperationalError: (1193, "Unknown system variable 'storage_engine'")
2. 各软件和包版本号
Python 3.6.2, Django 1.11.3, MySQL 5.7.17, mysqlclient 1.3.10
3. 问题截图
4、问题分析
MySQL 5.7 以后,设置默认引擎的语句发生了更改。应该为
SET default_storage_engine=INNODB;
(其实 MySQL 从mysql-5.5.5开始,InnoDB已经作为默认存储引擎)
5、参考:
https://stackoverflow.com/questions/37175295/cant-migrate-django-databases-on-mysql-after-upgrading-to-ubuntu-16-04
写回答
7回答
-
点个赞 课程中也是讲过如何设置这个的, mysql默认引擎是myisam
442019-04-26 -
慕圣3437809
2017-11-02
太赞了,我遇到这个问题,在问答区翻了好多页,终于找到解决方案了,不用再重复提问了,谢谢分享!
10 -
Hilbert孔
2018-01-05
多谢!
00 -
bestyun
2017-09-16
非常感谢
00 -
红雀
2017-09-09
不错啊
00 -
龙_华
2017-09-08
感谢 同样遇到这个问题,谢谢你的分享
00 -
Yi罐可乐
2017-09-02
厉害了
00
Python前后端分离开发Vue+Django REST framework实战
Django REST framework课程视频,RESTFul API前后端分离开发
2880 学习 · 2467 问题
相似问题