Trên thực tế, có ascii control characters
được thiết kế đặc biệt để tách các trường và bản ghi cơ sở dữ liệu:
0x1F (31): unit (fields) separator
0x1E (30): record separator
0x1D (29): group separator
Đọc thêm: về các ký tự ascii
Bạn sẽ không bao giờ có chúng trong tên người dùng và hầu như không bao giờ có trong bất kỳ non-binary data
trong cơ sở dữ liệu của bạn để chúng có thể được sử dụng một cách an toàn:
GROUP_CONCAT(foo SEPARATOR 0x1D)
Sau đó chia theo CHAR(0x1D)
bằng bất kỳ ngôn ngữ khách hàng nào bạn muốn.