Otrzymasz ten identyfikator kolumny auto_increment dla wstawionego wiersza za pomocą funkcji LAST_INSERT_ID :Więc możesz użyć
INSERT into SALARY (salary_figure, emp_id) values ("30000", LAST_INSERT_ID());
dla drugiej operacji INSERT.
Jeśli chcesz dodać wiersz przez wyzwalacz do trzeciej tabeli, używając nowego sal_id
i emp_id
wartości, możesz to zrobić za pomocą wyzwalacza AFTER INSERT w Salary
tabela używając nowej wartości w kolumnie emp_id i ostatnio wstawionego id auto_increment ... z już wspomnianą funkcją 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;