sql >> Base de Datos >  >> RDS >> Mysql

cómo crear un disparador para hacer la concatenación de campos

No puede cambiar una tabla mientras el activador INSERTAR se está activando. Sin embargo, puede crear un activador antes de insertar el registro.

DELIMITER |
CREATE TRIGGER `fullname` BEFORE INSERT ON `user`
FOR EACH ROW 
BEGIN
  SET NEW.full_name = CONCAT(NEW.first_name, ' ', NEW.last_name);
END |
DELIMITER ;