Mysql – Trigger calls and application code

application-designMySQLtrigger

When a trigger is set on a table does the application code wait for the original statement and the trigger to execute before resuming or just the original statement? Consider application code to be PHP or Ruby.Here by original statement I mean the sql query called by the application code.

Best Answer

Triggers in MySQL are synchronous. That means that the query submitter has to wait for the trigger to finish before it can resume its work.