phpMyAdmin 显示数据库是 MyISAM 但表是 InnoDB

Bri*_*ong 5 mysql innodb myisam

数据库是否可以是一种类型(MyISAM)而表可以是另一种类型(InnoDB)或者这是phpMyAdmin中的错误?

它恰恰表明了这一点。 图片在这里 http://www.startbreakfree.com/wp-content/uploads/2009/11/Picture-10.png

我试图通过命令验证数据库类型,但找不到正确的命令来显示它。如果数据库实际上是 MyISAM,我该如何将其更改为 InnoDB?

谢谢!

wom*_*ble 9

数据库没有存储引擎,只有表有。我不知道 PhpMyAdmin 试图在那里表明什么,也许是系统范围的默认引擎或其他什么。该文档可能会阐明 WTF 的进展情况。