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), '','', '''')
)