Se stiate andando fare questo in un innesco, sto scommettendo che il vostro motivo movente è che non avete controllo del cliente che pubblica la dichiarazione dell'INSERTO.
Se questo è il caso, suggerirei che generaste una nuova tabella - denominarla MySQLQueue ed inserire i dati selettivamente che sono spinti in questa tabella, in quella tabella della coda, quindi usano un lavoro che la fa funzionare e spinge sopra in MySQL.
Se avete bisogno di determinate annotazioni cancellate dalla vostra tabella originale potreste anche fare quello all'interno del vostro innesco, ma suggerirei appena usando ANZICHÉ l'innesco per fare il lavoro.
Using questo metodo non chiuderà i vostri inserti a chiave sulla vostra tabella originale mentre provate a sincronizzare con un assistente a distanza di MySQL. , Tuttavia, introduce un certo stato latente basato sulla frequenza che il lavoro proceda la vostra coda, ma sono procedati asincrono almeno.
Mentre gli inneschi sono un attrezzo molto potente, possono portare facilmente un sistema alle relative ginocchia. Usarli con l'attenzione estrema e SEMPRE molto giudiziosamente.