sql >> Database teknologi >  >> RDS >> Mysql

MySQL GROUP_CONCAT undslipper

Faktisk er der ascii control characters specielt designet til at adskille databasefelter og poster:

0x1F (31): unit (fields) separator

0x1E (30): record separator

0x1D (29): group separator

Læs mere:om ascii-tegn

Du vil aldrig have dem i brugernavne og højst sandsynligt aldrig i andre non-binary data i din database, så de kan bruges sikkert:

GROUP_CONCAT(foo SEPARATOR 0x1D)

Opdel derefter med CHAR(0x1D) på hvilket klientsprog du ønsker.



  1. Bevilling på flere databaser. MySQL

  2. ORA-12705:Kan ikke få adgang til NLS-datafiler eller ugyldigt miljø

  3. Hvornår vil du bruge en funktion med tabelværdi?

  4. MySQL INNER JOIN Alias