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

Mise à jour du déclencheur MySQL avec sélection dans une autre table

J'ai effectivement réussi à résoudre ce problème moi-même. Voici le code mis à jour

CREATE TRIGGER `incremental_before_ins_tr` BEFORE INSERT ON `incremental`
FOR EACH ROW
BEGIN
SET NEW.source = (Select source from crm_record
where crm_record.msisdn = new.msisdn order by dat DESC limit 1);
END;

J'avais besoin de spécifier le nom de la table avant la valeur de la colonne à la ligne 5.