Sie können kein SET
verwenden -Anweisung innerhalb eines Ausdrucks, wie Sie es tun, oder sogar in einer Unterabfrage. Führen Sie das SET
aus in einer Aussage für sich. Der von Ihnen festgelegte Wert wirkt sich auf nachfolgende Anweisungen aus.
Übrigens, wissen Sie, dass SET GLOBAL
bedeutet, dass sich die Einstellung auf alle anderen MySQL-Verbindungen auf Ihrem Server auswirkt und die Einstellung sogar nach Abschluss Ihrer aktuellen Sitzung bestehen bleibt, bis Sie sie auf etwas anderes einstellen? Vielleicht möchten Sie SET SESSION
verwenden wenn Sie möchten, dass sich der Wert nur auf Ihre aktuelle Sitzung auswirkt.