MYSQL替换第一个匹配的值
UPDATE zq_news
SET zq_content = CONCAT(
REPLACE (
LEFT (
zq_content,
INSTR(zq_content, sr_guanjianzi) + CHAR_LENGTH(sr_guanjianzi) - 1 #第一段内容定位 关键是加+ CHAR_LENGTH(sr_guanjianzi) 再减1
),
sr_guanjianzi,
sc_guanjianzi
),
SUBSTRING(
zq_content,
INSTR(zq_content, sr_guanjianzi) + CHAR_LENGTH(sr_guanjianzi) #第二段内容定位 关键是加+ CHAR_LENGTH(sr_guanjianzi)
)
),
zq_pd = 0
WHERE
id = sr_id;