gpt4 book ai didi

python - 使用 web.py 的 web.database 和 MyISAM

转载 作者:行者123 更新时间:2023-11-29 06:51:47 26 4
gpt4 key购买 nike

我有一个 web.py 应用程序,它使用 web.database 进行数据库工作。它在低功率 VPS 上运行,所以我关闭了 InnoDB 以节省资源。但是,当我尝试访问数据库时,出现此错误:

    <class '_mysql_exceptions.NotSupportedError'> at redacted
(1286, "Unknown storage engine 'InnoDB'")

Python /usr/lib/python2.7/dist-packages/MySQLdb/connections.py in defaulterrorhandler, line 35
Web GET redacted

此消息相当不言自明,告诉我我没有启用 InnoDB。但是我如何告诉我的应用改用 MyISAM?

最佳答案

这与 web.py 应用程序无关,您必须使用 MyISAM storage engine 创建表.

To specify explicitly that you want a MyISAM table, indicate that with an ENGINE table option: CREATE TABLE t (i INT) ENGINE = MYISAM;

关于python - 使用 web.py 的 web.database 和 MyISAM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14906881/

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