Saya memiliki masalah yang sama dan membuat kelas PHP ringan untuk melakukan pemformatan/penyorotan sintaks.
https://github.com/jdorn/sql-formatter
Saya belum sepenuhnya mengujinya dengan kueri kompleks (sub-pilihan, gabungan, dll.), tetapi tampaknya berfungsi cukup baik untuk kasus umum.
Untuk mendapatkan hasil yang sepenuhnya akurat, Anda benar-benar membutuhkan pengurai SQL lengkap seperti yang digunakan phpMyAdmin, tetapi itu menggunakan 10.000+ baris kode yang tersebar di banyak file dan mungkin berlebihan untuk debugging sederhana.