PHP + MYSQL 批量修改数据库 表名
2012-03-15 13:11
239 查看
$database = 'target'; mysql_connect('localhost','root','') or die('cannot connect'); mysql_select_db($database); $query = mysql_query('show tables'); $prefix = 'target'; while($row = mysql_fetch_array($query)){ $tableName = $row['Tables_in_'.$database]; $string = explode('_',$tableName); if($string[0]!=$prefix){ $string[0] = $prefix; $newTableName = implode('_', $string); mysql_query('rename table '.$tableName.' TO '.$newTableName); } }
前提是表名有前缀 并以 ‘_’ 间隔 其他的试情况而定
相关文章推荐
- 修改php.ini实现Mysql导入数据库文件最大限制的修改方法
- 修改php.ini实现Mysql导入数据库文件最大限制的修改方法
- mysql利用脚本批量修改数据库名字,安全快捷
- PHP连接MySQL数据库;mysql中update批量修改与替换语句
- PHP MYSQL对数据库进行添加、修改、删除等一系列操作
- 修改php.ini实现Mysql导入数据库文件最大限制的修改方法
- for 5000个循环 批量修改数据库时 报 ‘MySQL server has gone away’
- 数据库操作-表合并-Python连接Mysql-批量修改列属性-csv读入Python
- 嵌入式 window下php无法连接到数据库mysql的解决方法
- [ASP/PHP/JSP]MySQL5.0中文问题及JDBC数据库连接和JSP汉字编码问题解决方法总结
- php从memcache读取数据再批量写入mysql的方法
- php可以连接mysql python无法连接localhost数据库
- mysql php连接数据库
- 小白工程师php+mysql 连接数据库
- MySQL 数据库视图:视图定义、创建视图、修改视图
- 批量修改数据库排序规则,含主外键
- MySQL创建和修改数据库语法
- MYSQL初学——数据库与表的建立、修改、删除
- php批量更改数据库表前缀
- Mysql 批量修改表结构