Nemůžete použít SET příkaz uvnitř výrazu, jako to děláte, nebo dokonce v poddotazu. Spusťte SET v jednom prohlášení sám o sobě. Hodnota, kterou nastavíte, ovlivní následující příkazy.
Mimochodem, víte, že SET GLOBAL? znamená, že nastavení ovlivní všechna ostatní připojení MySQL na vašem serveru a nastavení bude přetrvávat i po dokončení aktuální relace, dokud jej nenastavíte na něco jiného? Možná budete chtít použít SET SESSION pokud chcete, aby hodnota ovlivnila pouze vaši aktuální relaci.