Kueri masih berjalan karena mysql menggunakan ;
untuk membatasi setiap kueri dan itu akan terus menjalankan kueri bahkan ketika ada kesalahan sintaks jika Anda mengizinkannya. Menjalankan kueri di SequelPro Saya mendapatkan pesan tentang kesalahan sintaks dan menanyakan apakah saya ingin melanjutkan menjalankan semua kueri atau berhenti. Namun, menjalankannya langsung di baris perintah MySQL kueri terus berjalan dan MySQL hanya memberikan pesan kesalahan dan melanjutkan ke kueri berikutnya seperti yang diharapkan (hal yang sama terjadi dengan kode PHP).