django设置默认建表引擎为innodb的方法
方法1:可通过修改mysql的设置
在配置文件 mysql.cnf 添加一行 default-storage-engine=INNODB
,重启引擎,这样mysql << show engines
就可以看到默认引擎为INNODE
了。
方法2:设置django项目的setting.py配置文件里面的mysql相关的设置
示例代码如下:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'OPTIONS':{
'init_command':'SET storage_engine=INNODB',
},
'NAME': 'dbname',
'USER': 'dbuser',
'PASSWORD': 'dbpassword',
'HOST': '127.0.0.1',
'PORT': '3306',
}
}
出处:www.l1mn.com
原文地址:https://www.l1mn.com/p/38y5o.html
本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。
Copyright © L1MN.COM 联系方式:l1mnfw@163.com