mysql创建生成的列并删除特定字符
我正在使用“concat”创建一个生成的列,但我还需要删除“*”和“-”。创建生成的列时可以执行多个函数吗?您需要嵌套这些函数。将一个函数的结果用作下一个函数的参数:mysql创建生成的列并删除特定字符,mysql,concat,generated,Mysql,Concat,Generated,我正在使用“concat”创建一个生成的列,但我还需要删除“*”和“-”。创建生成的列时可以执行多个函数吗?您需要嵌套这些函数。将一个函数的结果用作下一个函数的参数: create table test ( col1 varchar(50), col2 varchar(50), col3 varchar(100) as (replace(replace(concat(col1, col2), '*', ''), '-', '')) ); 演示:你为什么不试试呢?试试什么,我不知道我
create table test (
col1 varchar(50),
col2 varchar(50),
col3 varchar(100) as (replace(replace(concat(col1, col2), '*', ''), '-', ''))
);
演示:你为什么不试试呢?试试什么,我不知道我会使用什么功能,“替换”?如何将多个函数放在生成的字段“,”中?