mysql批量修改表中指定字段中出现的值,以及批量修改指定字段的值
要在 MySQL 中将 article_translations
表的 body
字段中的所有 "11.com"
替换为 "222.com"
,可以使用 REPLACE()
函数 结合 UPDATE
语句:
方法 1:直接使用 REPLACE()
函数
说明
REPLACE(body, '111.com', '222.com')
:替换body
字段中的所有"111.com"
为"222.com"
。WHERE body LIKE '%111.com%'
:只更新包含"111.com"
的行,提高效率。
设置所有数据的指定字段值,如有where需加上
UPDATE table(表名)
SET
字段1 = 1000,
字段2 = 0.005;
有where条件的例如:
UPDATE table(表名)
SET
字段1= '[\"100\"]',
字段2= 100
WHERE 字段3= 'xxx';
每天进步一点点