在做某个项目时,需要将数据库中一个表的一个字段中的部分字符替换成另外的字符,由于数据太多所以无法手动修改,于是想到了两种方法实现:
第一种方法:
update course set content = replace(content,'预定','预订')
上述操作是将course表中content字段中出现的预定全部修改成预订。
第二种方法:
使用脚本进行修改,用正则表达式匹配对应字段,并将其替换。
$string = "预定人:hhh哈哈哈,预定房间:2020年12月21日;"
$pattern = '/预定/';
$replacement = '预订';
echo preg_replace($pattern, $replacement, $string);