MySQL使用技巧:字段内容的替换、拼接
字段替换示例
把表 gongdan 的字段 address 中所有包含 “aaa” 的值,批量替换为 “bbb”:
UPDATE gongdan
SET address = REPLACE(address, 'aaa', 'bbb')
WHERE address LIKE '%aaa%';
MySQL 字符替换函数
REPLACE(address, 'aaa', 'bbb')
字段拼接示例
给表 z_prize 的字段 picture 添加域名前缀:
UPDATE z_prize
SET picture = CONCAT('https://example.com/', picture)
WHERE picture IS NOT NULL AND picture NOT LIKE 'https://example.com/%';
MySQL 字符拼接函数
CONCAT('https://example.com/', picture)
