您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息
免费发信息

修改mysql数据库的名称

2024/4/20 11:07:28发布6次查看
1. [php]代码   $setting = array( 'databasehost' => '127.0.0.1', 'databaseuser' => 'root', 'databasepass' => '', 'olddatabasename' => 'old_database_name', 'newdatabasename' => 'new_database_name', 'execute' => false, ); $db = new pdo("mysql:host={$setting['databasehost']};dbname={$setting['olddatabasename']}", $setting['databaseuser'], $setting['databasepass']); $result = $db->query("show tables"); $tables = $result->fetchall(); foreach ($tables as $tablectr) { $tablename = $tablectr['tables_in_' . $setting['newdatabasename']]; $sql = "alter table $tablename rename to " . str_replace('mymps', 'mk_', $tablename); $sql = "rename table {$setting['olddatabasename']}.{$tablename} to {$setting['newdatabasename']}.{$tablename};"; if ($setting['execute']) { if ($db->query($sql)) { continue; } else { exit($db->errorinfo()); } } else { echo $sql . php_eol; } }
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录