Toto ID sloupce auto_increment pro vložený řádek získáte pomocí funkce LAST_INSERT_ID :Takže můžete použít
INSERT into SALARY (salary_figure, emp_id) values ("30000", LAST_INSERT_ID());
pro vaši druhou operaci INSERT.
Pokud chcete přidat řádek pomocí spouštěče do třetí tabulky, pomocí nového sal_id
a emp_id
hodnoty, můžete to udělat pomocí spouštěče AFTER INSERT na Salary
tabulky pomocí nové hodnoty ve sloupci emp_id a naposledy vloženého auto_increment id ... s již zmíněnou funkcí LAST_INSERT_ID().
CREATE TRIGGER salary_after_insert AFTER INSERT ON `SALARY`
FOR EACH ROW
BEGIN
INSERT INTO join_table (emp_id, sal_id) VALUES (NEW.emp_id, LAST_INSERT_ID());
END;