2011-03-23 148 views
1

嘿,所以我最近已经意识到,为了执行外键关系,我需要将我的表转换为innodb。我是想这样做在phpMyAdmin和发现。然而我的选项下拉列表仅限于存储引擎(类型)“的选项:MyISAMMEMORYMRG_MYISAMphpmyadmin将myisam转换为innodb

会有人能够解释这是为什么?

apache 2.0 
phpmyadmin 3.3.10 
mysql 5.0.67 
php 5.2.2 

谢谢!

+0

在这种情况下,我认为你需要升级你的MySQL版本。我也面临这个问题。我刚刚下载了最新版本的xampp,它工作。我正在使用MySQL 5.1.41。尝试使用heidisql,它比phpMyAdmin更好 – 2011-03-23 09:36:57

回答

4

必须在您正在使用的MySQL实例上启用InnoDB支持。

尝试发出SHOW ENGINES SQL命令以查看可用内容。

+0

没有innodb支持:/看起来我将不得不升级我的托管计划:( – tim 2011-03-23 09:43:04

+0

感谢您的信息,但! – tim 2011-03-23 09:44:31