django设置默认建表引擎为innodb

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

原文标题:django设置默认建表引擎为innodb

原文地址:https://www.l1mn.com/p/38y5o.html

本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。

评论

皖ICP备2023023451号

Copyright © L1MN.COM 联系方式:l1mnfw@163.com