Du kan inte använda en SET
uttalande i ett uttryck som du gör, eller till och med i en underfråga. Kör SET
i ett uttalande för sig. Värdet du anger kommer att påverka efterföljande uttalanden.
Förresten, är du medveten om att SET GLOBAL
betyder att inställningen kommer att påverka alla andra MySQL-anslutningar på din server, och inställningen kommer till och med att kvarstå efter att din nuvarande session är klar, tills du ställer in den på något annat? Du kanske vill använda SET SESSION
om du bara vill att värdet ska påverka din nuvarande session.