sql concat部分字段

时间:2018-01-21 14:08:38

标签: mysql sql

我目前有这个触发器:

CREATE DEFINER=`root`@`localhost` TRIGGER insert_trigger
BEFORE INSERT ON staff
FOR EACH ROW
SET new.staffUsername = CONCAT(new.staffFirstName, new.staffLastName)

创建以下结果:

staffFirstName - dave

staffLastName - 史密斯

staffUsername - davesmith

但是我希望结果是dsmith,所以它只需要staffFirstName的第一个字母并将其与staffLastName连接。如何编辑我的触发器以自动执行此操作?

1 个答案:

答案 0 :(得分:2)

使用left为staffFirstName

dynamic