Очень важно, чтобы я передавал как можно меньше данных между сервером и клиентом. Поэтому я подумал об использовании функции MySQL Compress (). Чтобы получить максимальное сжатие, я также хочу объединить все мои результаты в одну большую строку (или несколько из максимальной длины, разрешенной MySql), чтобы позволить сжимать аналогичные результаты, а затем сжать эти / эту строку.
1-я задача (объединение результатов mysql):
SELECT name,age
FROM users
возвращает 10 результатов. Я хочу объединить все эти результаты в одну строку в форме:
имя, возраст, имя, возраст, имя, возраст ... и так далее. Возможно ли это?
2-я задача (сжатие результатов сверху)
Когда я создаю составную строку, как указано выше, я хочу сжать ее. Если я сделаю:
SELECT COMPRESS('myname');
тогда он просто выводит мне символ '-' - иногда он даже возвращает непечатные символы. Как мне получить COMPRESS (), чтобы вернуть сжатую печатаемую строку, которую я могу передать в кодировке ex ASCII?