扫描二维码关注官方公众号
返回列表 发布新帖

navicat怎么批量替换mysql数据库?mysql批量替换内容的方法

168 0
发表于 2024-12-31 11:27:48| 字数 560 | 查看全部 阅读模式 来自 浙江杭州
其实很简单,选择对应的表以后,只需要使用ctrl+f就是搜索,点右边的小箭头就是替换,或者直接按ctrl+h,也能打开替换页面。


但是这种方法对于数量少的还好,数量多的就不行了,因为navicat一页只能显示1000行,一页一页替换很麻烦。
这时候可以考虑使用navicat顶部的搜索功能,它可以直接搜索一个表里所有符合条件的内容,然后批量替换。
可是这样效果也不好,因为他的搜索只能选一个表进行搜索,万一我们好多表怎么办?也简单。

方法一:
如果你的数据库要全局替换,比如把老站点链接都替换为新的,可以直接备份数据库sql文件以后,使用“vs cod”这类文本编辑软件打开替换,不建议“txt记事本”,因为它的性能不高,对于大的数据库文件就很卡,容易出错。打开后和word一样,ctrl+f5直接批量搜索替换保存就好了。再给他导入站点数据库。如果您的站点有很多用户,建议这期间站点列表停止站点运行,避免产生了很多新数据,老数据替换好导进去了导致新数据丢失。

方法二:
可以借助phpmyadmin来帮助我们,虽然phpmyadmin不能进行批量替换工作。但是可以帮我们全局搜索所有符合条件的表,并且生成对应的查询命令,我们将查询命令直接复制到navicat,搜索后,再鼠标把搜索内容点一下,注意点击空白处,不要点内容,点击替换就好了。

免责声明

信息及内容: 内容仅代表用户个人观点,与本论坛无关。本论坛不保证内容的准确性、完整性或时效性,使用请自行判断和承担风险。

法律责任: 用户对其发布内容负全责,包括但不限于版权、隐私、诽谤等。因使用本论坛内容导致的任何损失,本论坛不承担责任。

版权与隐私: 请勿发布侵犯他人版权或涉及隐私的信息。发现侵权行为,请立即联系我们处理。

第三方链接及广告: 本论坛不对第三方网站或资源的内容负责。用户因访问或使用第三方内容或广告进行的交易和产生的损失,本论坛不承担责任。

用户行为: 用户需遵守论坛规则和法律法规,不得发布违法、侮辱性或不恰当内容。我们有权删除违反规则的内容并采取相应措施。

联系我们: 如有疑问或发现违规行为,请联系管理员:865817711@qq.com

回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

投诉/建议联系

865817711@qq.com

未经授权禁止转载,复制和建立镜像,
如有违反,追究法律责任
  • 关注公众号
  • 添加微信客服
Copyright © 2001-2025 第一论坛网 版权所有 All Rights Reserved. 浙ICP备2023009069号-17|浙公网安备33010602013740号
关灯 在本版发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表