11
Posso avere un singolo trigger per più tabelle in MySQL? Devo eseguire lo stesso compito dopo aver inserito una delle Table_1 o table_2 esempio:Possiamo avere un trigger singolo per più tabelle in MySQL
CREATE TRIGGER trigger-1_4_task1
AFTER INSERT ON `table_1`
FOR EACH ROW
BEGIN
.....task1
END //
CREATE TRIGGER trigger-2_4_task1
AFTER INSERT ON `table_2`
FOR EACH ROW
BEGIN
.... same task as task1
END //
Posso combinare due sopra di innesco come:
CREATE TRIGGER trigger_4_task1
AFTER INSERT ON `table_1` OR `table_2`
FOR EACH ROW
BEGIN
..... task1
END//
Grazie
Vai avanti e prova. Si chiama "learning by doing". Ovviamente hai dato un'occhiata alla documentazione ufficiale e vedi nella sintassi qualcosa che sembra che tu possa specificare più tabelle. – fancyPants
possibile duplicato di [utilizzare lo stesso trigger per diverse tabelle] (http://stackoverflow.com/questions/20811333/use-same-trigger-for-different-tables) – RandomSeed