Forespørgslerne køres stadig, fordi mysql bruger ;
for at afgrænse hver forespørgsel, og den vil fortsætte med at køre forespørgslerne, selv når der er en syntaksfejl, hvis du tillader det at gøre det. Ved at køre forespørgslerne i SequelPro får jeg en besked om syntaksfejlen, og den spørger mig, om jeg vil fortsætte med at køre alle forespørgsler eller stoppe. Men hvis du kører dem direkte i MySQL-kommandolinjen, fortsætter forespørgslerne, og MySQL giver bare en fejlmeddelelse og fortsætter til næste forespørgsel som forventet (det samme sker med PHP-koden).