MySQL 命令行里直接把 test 表所有字段中包含 “好好学习天天向上” 的文本替换成 “未知”,
test 表有哪些字段,可通过下面的语句查看:
假设 test 表有 col1、col2、col3 这三个字段,那可使用如下语句进行替换操作:
#注意这个会替换字段全部内容
UPDATE test SET col1 = '未知' WHERE col1 LIKE '%好好学习天天向上%';
UPDATE test SET col2 = '未知' WHERE col2 LIKE '%好好学习天天向上%';
UPDATE test SET col3 = '未知' WHERE col3 LIKE '%好好学习天天向上%';
#注这个是替换匹配的部分,没有匹配的不替换
UPDATE test SET col3 = REPLACE(col3, '好好学习天天向上', '未知') WHERE col3 LIKE '%好好学习天天向上%';