/ / Tritt ein MySql-Auslöser auf, bevor ein PDO-Ergebnis zurückgegeben wird? - PHP, MySQL, PDO, Trigger

Wird ein MySql-Trigger auftreten, bevor ein PDO-Ergebnis zurückgegeben wird? - PHP, MySQL, PDO, Trigger

Gegeben ein AFTER INSERT-Trigger in einer MySQL-DatenbankTabelle und einen PDO-Insertaufruf. Wird der Trigger vor dem Ergebnis der insert-Anweisung ausgeführt oder tritt er asynchron auf? Wird das Ergebnis zurückgehalten, wenn der Trigger eine Ewigkeit benötigt

Antworten:

1 für die Antwort № 1

Es wird passieren Vor PDO::query wird zurückgegeben oder besser gesprochen, bevor der MySQL-Server auf die Clientanforderung antwortet. Dies ist notwendig, um den Datenzustand zu erhalten.

Der beste Test, um dies zu beweisen, besteht darin, einen Fehler in den Triggercode zu setzen und den Fehler in PHP zu sehen.