Mysql
 sql >> Base de données >  >> RDS >> Mysql

comment créer un déclencheur pour faire la concaténation des champs

Vous ne pouvez pas modifier une table pendant que le déclencheur INSERT est activé. Vous pouvez cependant créer un déclencheur avant d'insérer l'enregistrement.

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 ;