嗨,我用临时表工作,我想知道临时表的存储引擎(InnoDB的,MyISAM的....)如何找到MySQL的临时表的存储引擎
我使用下面的代码找到但它没有显示我的存储引擎。
$engine="SELECT ENGINE FROM information_schema.TABLES WHERE TABLE_SCHEMA='test' AND `TABLE_NAME`='temporary_table'";
$export = mysql_query($engine, $connection) or die ("Sql error : ".mysql_error());
while ($row = mysql_fetch_array($export, MYSQL_BOTH)) {
printf ("ENGINE: %s ---", $row[0]);
}
但是,当我尝试在我的数据库中查找物理表的存储引擎时,相同的代码正在工作吗?
任何帮助非常感谢。谢谢。
我得到了错误:E_TOO_MANY_CAPITAL_LETTERS。 – Jocelyn 2013-04-30 09:09:01
,但我的物理表“ENGINE:InnoDB” – TomPHP 2013-04-30 09:12:13