Nie możesz użyć SET
wyrażenie wewnątrz wyrażenia, tak jak robisz, lub nawet w podzapytaniu. Wykonaj SET
w jednym oświadczeniu. Ustawiona wartość będzie miała wpływ na kolejne wyciągi.
Przy okazji, czy wiesz, że SET GLOBAL
oznacza, że ustawienie będzie miało wpływ na wszystkie inne połączenia MySQL na twoim serwerze, a ustawienie pozostanie nawet po zakończeniu bieżącej sesji, dopóki nie ustawisz go na coś innego? Możesz użyć SET SESSION
jeśli chcesz, aby ta wartość wpływała tylko na bieżącą sesję.