Se você está indo fazer este em um disparador, eu estou apostando que sua razão de condução é que você não tem o controle do cliente que emite a indicação da INSERÇÃO.
Se este é o caso, eu sugeriria que você criasse uma tabela nova - chamá-la MySQLQueue e introduzir os dados seletivamente que são introduzidos nesta tabela, nessa tabela da fila, a seguir usam um trabalho que a funcione e introduza sobre em MySQL.
Se você precisa determinados registros suprimidos de sua tabela original você poderia igualmente fazer aquele dentro de seu disparador, mas eu apenas sugeriria a utilização EM VEZ do disparador para fazer o trabalho.
Using esta aproximação não travará suas inserções em sua tabela original quando você tentar sincronizar com um usuário remoto de MySQL. , Entretanto, introduz alguma latência baseada na freqüência que o trabalho processa sua fila, mas são processados assìncrona pelo menos.
Quando os disparadores forem uma ferramenta muito poderosa, podem facilmente trazer um sistema a seus joelhos. Usá-los com cuidado extremo e SEMPRE muito judiciosa.