2016-07-07 25 views
0

我想连接用绳子新的用户名和我有以下触发:MySQL的触发器 - 截断不正确双重错误

CREATE DEFINER=`root`@`localhost` TRIGGER `rating_platform`.`admins_BEFORE_INSERT` BEFORE INSERT ON `admins` FOR EACH ROW 
BEGIN 
SET NEW.username = NEW.username + "test"; 
END 

我收到此错误:

ERROR 1292: 1292: Truncated incorrect DOUBLE value: 'test'

我是什么做错了?

回答

1

使用CONCAT功能:

SET NEW.username = CONCAT(NEW.username,"test"); 
+0

谢谢,按预期工作! –