gpt4 book ai didi

python - 在 Django 中,如何设置默认值以便每个模型都使用 INNODB 创建?

转载 作者:搜寻专家 更新时间:2023-10-30 23:23:18 25 4
gpt4 key购买 nike

现在,Django 默认为 MYISAM...但我想更改它以便每次创建新表时它都是 innodb。

最佳答案

将其放入 settings.py 中:

DATABASE_ENGINE = 'mysql'
DATABASE_OPTIONS = {"init_command": "SET storage_engine=INNODB"}

更新

对于 Django >= 1.2 应该这样写:

DATABASES = {
'default': {
'ENGINE': 'mysql',
'OPTIONS': {'init_command': 'SET storage_engine=INNODB'}
}
}

关于python - 在 Django 中,如何设置默认值以便每个模型都使用 INNODB 创建?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3136417/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com