sql - SQL(查找和替换)整个数据库
问题描述
我正在使用 SiteGround CPanel 的 PHPMYADMIN。
故事:我为 php 平台设置了 Cloudflare,然后我意识到它会导致问题,所以我将其删除。我剩下的问题是我的网站的一半仍在运行(https://www.example.com)。
到目前为止我所做的:在我的脚本的配置文件中,我已经设置了它,以便它单独通过 https 运行。
我想要实现的目标:我注意到数据库中有一些字段通过 www. 我想执行一个命令,该命令将自动找到我的旧域 ( https://www.example.com ) 的任何内容并将其替换为 ( https://example.com )。我注意到这些字段并非都出现在单个列/文件中,它无处不在,因此字段和替换整体应该可以解决问题。
我会寻求任何帮助。由于它是数据库,我不想尝试来自不同网站的随机事物来提供他们的反馈。我被建议使用这个网站寻求帮助(如果可能的话)。
先感谢您。
解决方案
可能最直接和最快的方法是简单地转储整个数据库,在一些文本编辑器中打开 sql 转储文件,然后从 [旧 url] 到 [新 url] 进行文本替换。然后将转储文件导入回数据库。这应该可以正常工作,并避免通过一些数据库查询对整个数据库的表进行写操作所带来的不确定性和风险。
推荐阅读
- azure-language-understanding - 短语列表中的“值可互换”选项在 LUIS 中如何工作?
- google-sheets - 表格中的运行余额 - 从总存款中扣除行
- javascript - 更改 JS 中的类属性 - 更好的性能
- react-styleguidist - 如何覆盖 React Styleguidist 侧边栏的 z-index
- angular - Angular - 如何在文本框中显示下拉选择的值
- react-native - React Native:在兄弟屏幕之间设置状态/传递数据
- cgal - 具有多点的 CGAL 3D 皮肤表面网格化
- android - 数据绑定构建错误,android-sunflower 示例
- angular - 重定向不起作用的发布应用程序
- css - 如何四个框网格边距不是 4n+4 子 css