Anda tidak dapat menggunakan SET
pernyataan di dalam ekspresi seperti yang Anda lakukan, atau bahkan dalam subquery. Jalankan SET
dalam satu pernyataan dengan sendirinya. Nilai yang Anda tetapkan akan memengaruhi pernyataan berikutnya.
Omong-omong, apakah Anda tahu bahwa SET GLOBAL
berarti pengaturan tersebut akan memengaruhi semua koneksi MySQL lainnya di server Anda, dan pengaturan tersebut bahkan akan tetap ada setelah sesi Anda saat ini selesai, hingga Anda menyetelnya ke hal lain? Anda mungkin ingin menggunakan SET SESSION
jika Anda hanya ingin nilai memengaruhi sesi Anda saat ini.