Zapytania są nadal wykonywane, ponieważ mysql używa ;
aby rozgraniczyć każde zapytanie i będzie kontynuować wykonywanie zapytań, nawet jeśli wystąpi błąd składni, jeśli na to zezwolisz. Uruchamianie zapytań w SequelPro Otrzymuję komunikat o błędzie składni i pyta mnie, czy chcę kontynuować wykonywanie wszystkich zapytań, czy zatrzymać. Jednak uruchamiając je bezpośrednio w wierszu poleceń MySQL, zapytania są kontynuowane, a MySQL po prostu wyświetla komunikat o błędzie i przechodzi do następnego zapytania zgodnie z oczekiwaniami (to samo dzieje się z kodem PHP).