To niemożliwe. Wyzwalacze (i zdarzenia) są uruchamiane w bazie danych w oparciu o akcje bazy danych i nie są bezpośrednio powiązane z zapytaniem — przynajmniej tak, jak widać po stronie PHP. Twoje zapytanie PDO powiodło się i to wszystko, czego kiedykolwiek dowie się Twoja instrukcja. Fakt, że wyzwalacz został skonfigurowany, aby zrobić coś w oparciu o wyniki tego, co Twoja instrukcja zrobiła z jakąś tabelą, jest nieistotny.
Dostępne opcje to:
- napisz kolejne zapytanie, aby potwierdzić powodzenie tego, co miał zrobić wyzwalacz
- możliwe, że początkowe zapytanie zostanie opakowane w procedurę składowaną, która uruchamia zapytanie i weryfikuje powodzenie akcji wyzwalacza. Następnie wywołaj ten przechowywany proces zamiast bezpośrednio uruchamiać zapytanie.