我正在mysql中编写一个触发器,我的触发器如下:
$sql="CREATE TRIGGER insert_cats AFTER INSERT ON tbl_categories
FOR EACH ROW
BEGIN
insert into tbl_routes set fld_route_name='cat_' + //here i want to concatinate
NEW.fld_name,fld_route_info='dynamic/route/info';
end;
";
我想用New.fld_name连接字符串'cat_'。我尝试了CONCAT,但我知道它结合了两个列,并尝试了+和。操作员但没有发生...... 请帮帮....
答案 0 :(得分:1)
使用concat,它也适用于文字和列:
concat('cat_', New.fld_name)