U krijgt deze ID van uw auto_increment-kolom voor de ingevoegde rij met de functie LAST_INSERT_ID :Dus je kunt gebruiken
INSERT into SALARY (salary_figure, emp_id) values ("30000", LAST_INSERT_ID());
voor uw tweede INSERT-bewerking.
Als je een rij wilt toevoegen door een trigger in een derde tabel, gebruik dan de nieuwe sal_id
en emp_id
waarden, kunt u dat doen met een AFTER INSERT-trigger op het Salary
tabel met de nieuwe waarde in de kolom emp_id en de laatst ingevoegde auto_increment id ... met de reeds genoemde functie 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;