PHP MYSQL 批量修改表前缀
- <?php
- /*
- * MYSQL 批量修改表前缀
- */
- error_reporting(0);
- $old_pre = 'tdr_'; // 原表前缀
- $new_pre = 'db_'; // 新表前缀
- // 配置连接
- $db = new mysqli('127.0.0.1', 'db_user', 'db_pass', 'db_name');
- if ($db->connect_error) die('Connect Error (' . $db->connect_errno . ') ' . $db->connect_error);
-
- $query = $db->query('SHOW TABLES;');
- $list = $query->fetch_all();
- echo 'table : ', count($list),'<hr>';
-
- $len = strlen($old_pre);
- foreach ($list as $val) {
- $new_name = $new_pre.substr($val[0], $len, strlen($val[0])-$len);
- echo "ALTER TABLE {$val[0]} RENAME {$new_name};<br />";
- $db->query("ALTER TABLE {$val[0]} RENAME {$new_name};");
- }
- echo '<hr>success.';
-
- $db->close();
- ?>
解压密码: detechn或detechn.com
免责声明
本站所有资源出自互联网收集整理,本站不参与制作,如果侵犯了您的合法权益,请联系本站我们会及时删除。
本站发布资源来源于互联网,可能存在水印或者引流等信息,请用户自行鉴别,做一个有主见和判断力的用户。
本站资源仅供研究、学习交流之用,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担。