sql >> Databasteknik >  >> RDS >> Mysql

MySQL Trigger Update med välj från en annan tabell

Jag har faktiskt lyckats lösa detta själv. Här är den uppdaterade koden

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;

Jag behövde ange tabellnamnet före kolumnvärdet på rad 5.



  1. Java - MySQL to Hive Import där MySQL körs på Windows och Hive körs på Cent OS (Horton Sandbox)

  2. Tinyint vs Bit?

  3. Formatera en SQL-tidsstämpel med PHP

  4. Hur SQLite Count() fungerar