MySQL中如何将字符串替换
在MySQL中,可以使用REPLACE()
函数来将字符串中的某个子串替换为另外一个字符串。其基本语法如下:
REPLACE(str, from_str, to_str)
str
是原始字符串。from_str
是需要被替换的子串。to_str
是替换后的字符串。
如果from_str
在str
中不存在,那么REPLACE()
函数将不做任何改变,直接返回str
。
例如,如果你想将表my_table
中的my_column
列里的所有"apple"替换为"orange",可以使用以下SQL语句:
UPDATE my_table
SET my_column = REPLACE(my_column, 'apple', 'orange');
这将会把my_table
表中所有my_column
列里包含"apple"的行,将"apple"替换为"orange"。
评论已关闭