1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > mysql myisam转innodb_Mysql MyISAM数据库批量转换表引擎为Innodb

mysql myisam转innodb_Mysql MyISAM数据库批量转换表引擎为Innodb

时间:2022-07-29 12:55:58

相关推荐

mysql myisam转innodb_Mysql MyISAM数据库批量转换表引擎为Innodb

Mysql MyISAM数据库批量转换表引擎为Innodb

最近在做事物处理需要把表结构都改为带有支持事物的Innodb引擎格式,

把里面数据库 用户名、密码 等信息修改为你自己的,放在网站下运行即可。如果想把Innodb改为MyISAM修改里面的 engine='InnoDB' 部分代码。

/**

* User: Yt

* Date: /2/25 0025

*/

//连接数据库

$host='localhost';

$user='root'; //数据库用户名

$passwd='root'; //密码

$db='test'; //数据库名称

$link= mysql_connect($host,$user,$passwd);

if (!$link) {

die('连接数据库失败: '.mysql_error() );

}

mysql_select_db( $db,$link ) or die ('打开数据库失败'. $db . mysql_error());

$result=mysql_query("SHOW TABLES ") or die( mysql_error());

while($row=mysql_fetch_row($result)){

echo "$row[0] \n";

mysql_query("ALTER TABLE $row[0] ENGINE='InnoDB'") or die (mysql_error());

}

#var_dump($result);

mysql_close($link);

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。