移动端手指操控左右滑动的菜单
<
Facebook
Twitter
LinkedIn

MySql操作代码 MySql批量替换网址 MySql替换链接网址

MySql批量替换网址
https://旧URL表现的网址,https://新URL代表原来旧的网址
update wp_posts set `post_content`=replace(`post_content`,’旧URL’,’新URL’);
update wp_posts set `post_excerpt`=replace(`post_excerpt`,’https://旧URL’,’https://新URL’);
update wp_posts set `guid`=replace(`guid`,’https://旧URL’,’https://新URL’);
update wp_commentmeta set `meta_value`=replace(`meta_value`,’https://旧URL’,’https://新URL’);
update wp_comments set `comment_author_url`=replace(`comment_author_url`,’https://旧URL’,’https://新URL’);
update wp_comments set `comment_content`=replace(`comment_content`,’https://旧URL’,’https://新URL’);
update wp_postmeta set `meta_value`=replace(`meta_value`,’https://旧URL’,’https://新URL’);
update wp_usermeta set `meta_value`=replace(`meta_value`,’https://旧URL’,’https://新URL’);
update wp_users set `user_url`=replace(`user_url`,’https://旧URL’,’https://新URL’);
———————————————————————————————————————–
前面是旧的网址,后面是要替换的新网址
UPDATE wp_options SET option_value = REPLACE(option_value, ‘旧URL’, ‘新URL’) WHERE option_name = ‘home’ OR option_name = ‘siteurl’;

UPDATE wp_posts SET guid = REPLACE(guid, ‘旧URL’, ‘新URL’);

UPDATE wp_posts SET post_content = REPLACE(post_content, ‘旧URL’, ‘新URL’);

UPDATE wp_postmeta SET meta_value = REPLACE(meta_value, ‘旧URL’, ‘新URL’); //切换缩略图链接

UPDATE wp_termmeta SET meta_value = REPLACE(meta_value, ‘旧URL’, ‘新URL’);

UPDATE wp_usermeta SET meta_value = REPLACE(meta_value, ‘https://旧URL’, ‘https://新URL’);

替换图片链接地址
UPDATE wp_posts SET post_content = REPLACE( post_content, ‘https://旧URL’, ‘https://新URL’ );

要替换所有数据库表中的 URL,请单击 SQL 选项卡,然后在面板中键入以下代码:
UPDATE wp_options SET option_value = replace(option_value, ‘Existing URL’, ‘New URL’) WHERE option_name = ‘home’ OR option_name = ‘siteurl’;
UPDATE wp_posts SET post_content = replace(post_content, ‘Existing URL’, ‘New URL’);
UPDATE wp_postmeta SET meta_value = replace(meta_value,’Existing URL’,’New URL’);
UPDATE wp_usermeta SET meta_value = replace(meta_value, ‘Existing URL’,’New URL’);
UPDATE wp_links SET link_url = replace(link_url, ‘Existing URL’,’New URL’);
UPDATE wp_comments SET comment_content = replace(comment_content , ‘Existing URL’,’New URL’);
如果您的帖子中链接了图像,那么您需要运行以下附加查询。
对于帖子内的图片 UPDATE wp_posts SET post_content = replace(post_content, ‘https://旧URL’,’https://新URL’);
对于旧链接管理器中链接的图像 UPDATE wp_links SET link_image = replace(link_image, ‘https://旧URL’,’https://新URL’);
对于作为附件链接的图像 UPDATE wp_posts SET guid = replace(guid, ‘https://旧URL’,’https://新URL’);

‘https://旧URL’, ‘https://新URL’ )

 

替换数据库内容:
UPDATE wp_posts SET post_content = REPLACE( post_content, ‘原内容’, ‘ 新内容’ ) ;

MySQL 字段替换域名
在使用 MySQL 数据库时,有时会遇到需要批量替换字段中的域名的情况。例如,当我们更换了网站的域名,需要将数据库中所有的旧域名替换为新域名。

本文将介绍如何使用 MySQL 来进行字段中域名的替换,并提供相应的代码示例。

步骤1:连接到数据库
首先,我们需要连接到 MySQL 数据库。可以使用 MySQL 命令行工具或其他工具,如 phpMyAdmin,连接到数据库。假设我们已经成功连接到数据库,并且我们要进行替换的表名为 users,替换的字段名为 website。

步骤2:查询需要替换的数据
为了确保我们要替换的数据是正确的,我们可以先查询一下需要替换的数据。下面是一个查询示例:

SELECT website FROM users WHERE website LIKE ‘%old_domain.com%’;
1.
上述查询语句将返回所有包含 old_domain.com 的网址。

步骤3:替换数据
有几种方法可以替换 MySQL 数据库中的字段数据。下面我们将介绍两种常用的方法。

方法1:使用 REPLACE 函数
MySQL 提供了一个内置的 REPLACE 函数,可以用来替换字段中的字符串。下面是一个示例代码:

UPDATE users SET website = REPLACE(website, ‘old_domain.com’, ‘new_domain.com’) WHERE website LIKE ‘%old_domain.com%’;
1.
上述代码将会将 users 表中所有包含 old_domain.com 的网址替换为 new_domain.com。

方法2:使用正则表达式
如果替换的字符串比较复杂,我们可以使用正则表达式来进行替换。MySQL 提供了 REGEXP_REPLACE 函数来实现这一功能。下面是一个示例代码:

UPDATE users SET website = REGEXP_REPLACE(website, ‘old_domain\.com’, ‘new_domain.com’) WHERE website REGEXP ‘old_domain\.com’;
1.
上述代码将会将 users 表中所有包含 old_domain.com 的网址替换为 new_domain.com。

步骤4:验证替换结果
完成替换操作后,建议进行一次验证来确保替换操作执行成功。可以再次运行步骤2中的查询语句,检查结果是否已经替换为新的域名。

总结
通过上述步骤,我们可以轻松地在 MySQL 数据库中进行字段中域名的替换。使用内置的函数 REPLACE 或 REGEXP_REPLACE,可以根据需要选择合适的方法进行替换操作。

希望本文提供的代码示例和步骤能够帮助你顺利完成字段替换域名的任务。在进行任何数据库操作之前,请确保已经备份了数据,以防止意外情况发生。

更多有关 MySQL 数据库的信息,请参考 [MySQL 官方文档](

参考资料
[MySQL REPLACE function](
[MySQL REGEXP_REPLACE function](
———————————–
©著作权归作者所有:来自51CTO博客作者mob649e81583204的原创作品,请联系作者获取转载授权,否则将追究法律责任
mysql 字段替换域名
https://blog.51cto.com/u_16175449/6865878

发表评论

购物车
加微信
Home
0
Cart
微信服务
个人中心
Cart