Не изпълнявайте няколко оператора наведнъж.
Няма причина да го правите и това създава проблеми, ако опитате .
Бившият инженерен директор за MySQL веднъж ми каза, няма причина multi_query да съществува, може само да навреди (това е моето перифразиране).
По-лесно и по-безопасно е да се изпълни всеки израз CREATE TRIGGER в собственото му извикване на PDO::exec()
.