sql >> Database >  >> RDS >> Mysql

MySQL GROUP_CONCAT ontsnapt

Eigenlijk zijn er ascii control characters speciaal ontworpen voor het scheiden van databasevelden en records:

0x1F (31): unit (fields) separator

0x1E (30): record separator

0x1D (29): group separator

Lees meer:​​over ascii-tekens

Je zult ze nooit in gebruikersnamen hebben en hoogstwaarschijnlijk nooit in andere non-binary data in uw database zodat ze veilig kunnen worden gebruikt:

GROUP_CONCAT(foo SEPARATOR 0x1D)

Splits vervolgens door CHAR(0x1D) in welke klanttaal u maar wilt.



  1. Hoe FLOOR() werkt in MariaDB

  2. Quickbooks ODBC-stuurprogramma

  3. MySQL GROUP BY-gedrag

  4. Los PLS-00323-fout op in Oracle