sql >> Databasteknik >  >> RDS >> Mysql

MySQL group_concat_max_len i en fråga

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.



  1. Oracle Database 21c

  2. Hur QUARTER() fungerar i MariaDB

  3. Hur uppdaterar jag från en SELECT i SQL Server?

  4. Vad är strängsammansättningsoperatorn i Oracle?