Các truy vấn vẫn chạy vì mysql sử dụng ;
để phân tách từng truy vấn và nó sẽ tiếp tục chạy các truy vấn ngay cả khi có lỗi cú pháp nếu bạn cho phép nó làm như vậy. Đang chạy các truy vấn trong SequelPro, tôi nhận được thông báo về lỗi cú pháp và nó sẽ nhắc tôi nếu tôi muốn tiếp tục chạy tất cả các truy vấn hay dừng lại. Tuy nhiên, chạy chúng trực tiếp trong dòng lệnh MySQL, các truy vấn tiếp tục chạy và MySQL chỉ đưa ra thông báo lỗi và tiếp tục truy vấn tiếp theo như mong đợi (điều tương tự xảy ra với mã PHP).