Non puoi usare un SET
istruzione all'interno di un'espressione come stai facendo o anche in una sottoquery. Eseguire il SET
in una sola affermazione. Il valore impostato influirà sulle istruzioni successive.
A proposito, sai che SET GLOBAL
significa che l'impostazione influirà su tutte le altre connessioni MySQL sul tuo server e l'impostazione persisterà anche al termine della sessione corrente, fino a quando non la imposti su qualcos'altro? Potresti voler usare SET SESSION
se vuoi che il valore influisca solo sulla tua sessione corrente.