Du får dette ID for din auto_increment-kolonne for den indsatte række med funktionen LAST_INSERT_ID :Så du kan bruge
INSERT into SALARY (salary_figure, emp_id) values ("30000", LAST_INSERT_ID());
for din anden INSERT-operation.
Hvis du vil tilføje en række med en trigger til en tredje tabel ved at bruge den nye sal_id
og emp_id
værdier, kan du gøre det med en AFTER INSERT trigger på Salary
tabel ved hjælp af den nye værdi i kolonnen emp_id og det sidst indsatte auto_increment id ... med allerede nævnt LAST_INSERT_ID() funktion.
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;