Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySQL group_concat_max_len in einer Abfrage

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.