帝国cms用Navicat批量替换数据库前缀和批量字段[其它程序一样操作]

用Navicat批量替换数据库前缀和批量字段
重点{修改前先备份}
这里我们就用帝国cms做演示
1.远程连接上自己数据库
不会的可以看这个教程http://www.yisvip.com/thread-9086-1-1.html
2.数据库名下面:【jky3yswku】数据库名
原sjk_com_换成biao520[直接换成自己的] 8:代表原数据库表前缀字符数
3.[选择要修改的数据表 点击-查询-新建查询表]
执行第一步的命令后,会生成替换表名的命令。
{1}下面命令输入后点 运行--看看下面结果1 替换的是否正确。
{2}如果是正确的 全选-复制
  1. SELECT CONCAT( 'ALTER TABLE ', table_name, ' RENAME TO biao520', substring(table_name, 8),';') FROM information_schema.tables where table_schema='jky3yswku' and table_name LIKE 'sjk_com_%';
复制代码
4,复制后在点表--命令列介面--全部粘贴回车--表就全部替换成功了

5,下面整理帝国cms字段表的批量修改代码命令【_2代表手机端】
方法数据库换成自己的,复制执行即可:
biao520_数据版前缀
zhan520原变量或表
biao520要替换的变量和表
游客,本付费内容需要支付 20金币 才能浏览支付

加两个自定义列表:
  1. UPDATE `biao520_enewsuserlist` SET totalsql=REPLACE(totalsql,'zhan520','biao520');
  2. UPDATE `biao520_enewsuserlist` SET listsql=REPLACE(listsql,'zhan520','biao520');
复制代码






上一篇:宝塔面板使用`Navicat`或其他工具连接数据库
下一篇:php伪静态.htaccess实现403,404跳转
如无回复请发邮件