帮助文档 > 系统入门 > 服务器相关问题 > 数据库常见问题

批量替换表前缀

批量替换表前缀


image.png


使用到工具 Navicat 12 for MySQL 

下载地址 https://help.kumanyun.com/help-8-594.html


SELECT
	CONCAT(
		'ALTER TABLE ',
		table_name,
		' RENAME TO www', /*要替换的前缀*/
		substring(table_name, 17),/*从前缀的第4位开始*/
		';'
	) sqls
FROM
	information_schema.tables Where table_name LIKE 'www_kumanyun_com%'; /*搜索前缀*/


image.png


点击导出结果,如图

image.png


image.png


image.png


image.png


image.png


image.png


打开刚刚导出桌面的文件,全选,复制到Navicat 12 for MySQL 查询窗口,执行即可,如图

image.png

image.png


image.png


image.png


执行完成后,我们回到数据库,刷新一下,看看我们的表前缀,已经全更换过来了。

image.png


批量替换表前缀

时间 2018-08-25  下午13:27

制作人 王宝军