Разбиение значения mysql на неизвестное количество частей

Мне дали базу данных MySQL для реструктуризации в установку OpenCart.

Я просмотрел большую часть данных, но на старом сайте «категории продуктов» были помещены в один столбец.

|228|243|228|239|228| или же|88| или же|88|243|

Так что я понятия не имею, сколько будет в какой-то конкретной записи.

Я не хочу использовать функцию php для извлечения этого, так как я вручную извлекаю данные с SQL-запросами в новую базу данных.

Дополнительным осложнением является необходимость создания новой строки вproducts_to_categories для каждого значения в столбце - я не возражаю против многоэтапного процесса, я не собираюсь делать это с помощью одного запроса - я стараюсь не вводить заново все данные.

Я знаю, что это похоже наMySQL Split String но я не чувствую, что это дубликат, поскольку это не дает полного ответа на мой вопрос, поскольку в столбце может быть любое количество значений, а не только 2.

[РЕДАКТИРОВАТЬ] Я попробовал common_schema, но на моем нынешнем уровне мастерства мне было трудно получить желаемый результат, но я, безусловно, буду использовать его в будущем. Для протокола это самое близкое к моему моему решению -Можете ли вы разделить / взорвать поле в запросе MySQL?

Ответы на вопрос(1)

Ваш ответ на вопрос