我在wordpress数据库中有一个包含longtext列的表。
longtext列基本上包含用于创建wordpress页面的html。
我想替换这个长字符串中的特定部分。
例如,目前,longtext字符串的一部分包含以下内容(i n在这种情况下,完整的longstring长度约为40k个字符):
[et_pb_number_counter title="Total Orders" number="127632" percent_sign="off" _builder_version="3.1.1" title_font="Montserrat||||||||"....
我想用动态变化的值替换number="127632"
,具体取决于订单总数(不同的触发器/过程将最终处理此)。
我不想跟踪现有的number="xxxxxx"
,但我想这可以在脚本运行之前完成并定义?
目前,为了测试这个初始更新,我尝试过:
UPDATE database.table
SET column= REPLACE(column, '\"Total Orders\" number=\"\%\"', '\"Total Orders\" number=\"127633\"')
WHERE column LIKE '%\"Total Orders\" number=\"%';
但是,这似乎不会更新任何行。如果find_string本身包含通配符,可以使用replace()函数吗?