У меня есть таблица, в которой каждая строка содержит температуру и погодные условия, например:
temp condition
17 cloudy
25 sunny
22 cloudy
41 sunny
12 showers
38 sunny
У меня ограничено пространство для хранения, поэтому я хотел уменьшить размер этой таблицы. Как я могу объединить одни и те же погодные условия в одну строку, где в столбце температуры есть разные температуры с помощью разделителя, такого как «|»?
После объединения таблица будет выглядеть так:
temp condition
17|22 cloudy
25|41|38 sunny
12 showers
Я изменил тип данных временного столбца на varchar, чтобы он мог хранить новый формат, но не уверен, как теперь объединить строки.
Я хочу перезаписать эту таблицу с новым форматом как в отличие от простого объединения в запросе выбора. Это поможет уменьшить размер файла и ускорить выполнение запросов. Если это невозможно сделать непосредственно на mysql (phpmyadmin), я бы предпочел сделать это с помощью сценария PHP.