这个 SQL 语句会覆盖之前的标签,是因为它使用的是赋值操作符(=),而不是追加操作符。为了在原有的标签基础上新增 tag,你可以使用 CONCAT 函数来实现。以下是重新写的 SQL 语句:

UPDATE zbp_post SET log_Tag = CONCAT(log_Tag, ',{1}') WHERE log_Title LIKE '%鼠%'

这条 SQL 语句会在原有的标签后面添加一个逗号和新的 tag({1})。

这个条sql语句为什么会覆盖之前的标签请帮我重新写一段sql语句再原有的标签上新增tagUPDATE zbp_post SET log_Tag = 1 WHERE log_Title LIKE 鼠

原文地址: https://www.cveoy.top/t/topic/i0yh 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录