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

MySQL Trigger Update con selección de otra tabla

De hecho, me las arreglé para resolver esto yo mismo. Aquí está el código actualizado

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;

Necesitaba especificar el nombre de la tabla antes del valor de la columna en la línea 5.