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 № 1Es 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.