Dividindo o valor mysql em um número desconhecido de partes

Eu fui dado um banco de dados mySQL para reestruturar em uma instalação de OpenCart.

Eu puxei a maioria dos dados, mas no site antigo "categorias de produtos" foram todos colocados em uma única coluna

|228|243|228|239|228| ou|88| ou|88|243|

Então eu não tenho ideia de quantos estariam em qualquer registro em particular.

Eu não quero usar uma função php para extrair isso, já que estou extraindo manualmente os dados com consultas SQL para o novo banco de dados.

Uma complicação adicional é que tenho que criar uma nova linha noproducts_to_categories Para cada valor na coluna - não me importo com um processo de várias etapas, não estou esperando fazer isso com uma única consulta - estou tentando evitar a inserção de todos os dados.

Eu sei que isso é semelhante aString Dividida no MySQL mas eu não sinto que é uma duplicata, pois isso não responde a minha pergunta completamente, pois pode haver qualquer número de valores na coluna - não apenas 2.

[EDIT] Eu tentei common_schema, mas no meu nível atual de habilidade eu achei difícil obter o resultado que eu estava procurando, mas certamente vou usá-lo no futuro. Para o registro isso é o mais próximo da minha solução -Você pode dividir / explodir um campo em uma consulta MySQL?

questionAnswers(1)

yourAnswerToTheQuestion