gpt4 book ai didi

php - 为什么更新查询在 phpmyadmin 中没有按预期工作?

转载 作者:行者123 更新时间:2023-11-28 23:28:27 27 4
gpt4 key购买 nike

我正在尝试使用 phpMyadmin 替换 wordpress 帖子内容中的一些句子这是我的更新查询

UPDATE `wp_posts` SET `post_content` = REPLACE (`post_content`,  'Example Routes:',  'Routes:') WHERE `post_content` LIKE '%Example Routes:%';

但它说“0 行受影响”。

我已经运行了一个具有相同条件的选择查询以确保有结果而且我有很多结果这是选择查询

SELECT * FROM `wp_posts` WHERE `post_content` LIKE '%Example Routes:%';

请注意,这两个查询条件与我正在更新的条件相同,我的条件是“LIKE '%Example Routes:%'”,更新是“REPLACE (post_content, 'Example Routes: ', '路线:')"。

知道为什么更新给我 0 行受影响吗?

最佳答案

尝试删除 REPLACE 和左括号之间的空格:

UPDATE `wp_posts` SET `post_content` = REPLACE(`post_content`,  'Example Routes:',  'Routes:') 
WHERE `post_content` LIKE '%Example Routes:%';

默认情况下,不允许在函数名称及其括号之间包含空格:http://dev.mysql.com/doc/refman/5.7/en/functions.html

关于php - 为什么更新查询在 phpmyadmin 中没有按预期工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38310532/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com