una tabla sola registros insertar datos concatenar columna agregar mysql stored-procedures

tabla - insertar datos en una sola columna mysql



cómo insertar datos de cadena en la tabla como datos de columna diferentes en una fila (1)

Cómo insertar datos de cadena en la tabla en los datos de columna de una fila. Tengo cadena como:

data= pawan,123,jhs,abc@gmail

y quiero insertar esto como

insert into table values(pawan,123,jhs,abc@gmail)


Suponiendo que solo tiene cuatro columnas separadas por comas en cadena:

INSERT INTO table_name VALUES( REPLACE(SUBSTRING(SUBSTRING_INDEX(data_string, '','',1), LENGTH(SUBSTRING_INDEX(data_string, '','',0)) + 1), '','', ''''), REPLACE(SUBSTRING(SUBSTRING_INDEX(data_string, '','',2), LENGTH(SUBSTRING_INDEX(data_string, '','',1)) + 1), '','', ''''), REPLACE(SUBSTRING(SUBSTRING_INDEX(data_string, '','',3), LENGTH(SUBSTRING_INDEX(data_string, '','',2)) + 1), '','', ''''), REPLACE(SUBSTRING(SUBSTRING_INDEX(data_string, '','',4), LENGTH(SUBSTRING_INDEX(data_string, '','',2)) + 1), '','', '''') )