Dzielenie wartości mysql na nieznaną liczbę części

Dostałem bazę danych mySQL, aby przekształcić ją w instalację OpenCart.

Wyciągnąłem większość danych, ale w starej witrynie wszystkie kategorie produktów zostały umieszczone w jednej kolumnie

|228|243|228|239|228| lub|88| lub|88|243|

Więc nie mam pojęcia, ilu będzie w jakimś konkretnym rekordzie.

Nie chcę używać funkcji php do wyodrębnienia tego, ponieważ ręcznie wyodrębniam dane z zapytaniami SQL do nowej bazy danych.

Dodatkową komplikacją jest to, że muszę utworzyć nową linię wproducts_to_categories dla każdej wartości w kolumnie - nie przeszkadza mi proces wieloetapowy, nie oczekuję tego za pomocą pojedynczego zapytania - szukam, aby nie wprowadzać ponownie wszystkich danych.

Wiem, że to jest podobnePodzielony ciąg MySQL ale nie uważam, że jest to duplikat, ponieważ nie odpowiada w pełni na moje pytanie, ponieważ w kolumnie może być dowolna liczba wartości - nie tylko 2.

[EDIT] Spróbowałem common_schema, ale na moim obecnym poziomie umiejętności miałem trudności z uzyskaniem rezultatu, którego szukałem, ale z pewnością użyję go w przyszłości. Dla rekordu jest to najbliższe mojemu rozwiązaniu -Czy możesz podzielić / rozłożyć pole w zapytaniu MySQL?

questionAnswers(1)

yourAnswerToTheQuestion