Mysql InnoDB 数据库

发布于 2024-10-20 17:41:41 字数 259 浏览 9 评论 0原文

我的所有表都是 InnoDB,但 PHPMyAdmin 显示数据库是 MyIsam: http://img708.imageshack .us/i/201103080940551280x800s.png/ 如何使用 InnoDB 创建新的 MySQL 数据库? 在 Debian Sid 盒子中运行 MySQL 5.1。 谢谢。

All of my tables are InnoDB but PHPMyAdmin shows that the database is MyIsam: http://img708.imageshack.us/i/201103080940551280x800s.png/
How do I create new MySQL databases using InnoDB?
Running MySQL 5.1, in a Debian Sid box.
Thank you.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

∞琼窗梦回ˉ 2024-10-27 17:41:41

据我所知,它显示的是 MyISAM,因为这是该数据库上的默认存储引擎,即,如果您要创建一个新表并且不指定引擎,那么它将是 MyISAM。

您可以在 my.cnf 文件中更改默认存储引擎:

default-storage-engine=INNODB

AFAIK it is showing MyISAM because that is your default storage engine on that database, i.e. if you were to create a new table and not specify the engine then it would be MyISAM.

You can change the default storage engine in your my.cnf file:

default-storage-engine=INNODB
终止放荡 2024-10-27 17:41:41

使用 MySQL Workbench 进行 GUI 界面:
http://wb.mysql.com/

您也可以直接使用 SQL:

ALTER TABLE products ENGINE = innodb

Use MySQL Workbench for GUI interface:
http://wb.mysql.com/

You can it directly using SQL also:

ALTER TABLE products ENGINE = innodb
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文