我知道MySQL的
这是我尝试的代码,但它不起作用:
如何使它在当前声明的变量上工作?
REPLACE
可以与INSERT
和UPDATE
查询一起使用,但是如何在已声明的变量中替换字符串呢?这是我尝试的代码,但它不起作用:
DECLARE genre_string VARCHAR(255);
SET genre_string = 'drama, thriller';
SET genre_string = REPLACE(genre_string,'drama','Drama');
SELECT genre_string;
如何使它在当前声明的变量上工作?
SELECT REPLACE('drama, thriller','drama','Drama');
将会得到相同的结果。更重要的是,你不应该将多个流派添加到一个字段中,而是应该对数据进行规范化处理。 - kba