How can i pass string in values rather than passing each value. Receiving error
Error Code: 1136. Column count doesn't match value count at row 1
INSERT INTO `ProfileResumeActivityLog`
(`Email`,`ProfileID`,`ExternalUserDID`, `EventType`, `ResumeDID`, `EventText`, `CreatedOn`)
VALUES('checkpp@test.com,73443358,XR2Z1WT6WR5PPR6Z99L4,r
esume_backload,R3W6WN6LFY95PKL27SR,resume_create, NOW()' );
I want to pass this as string because my stored procedure takes dynamic number of values for batch insert
CREATE DEFINER=`root`@`localhost` PROCEDURE `SaveBatchMultipleProfileResumeActivityLog`(
_resumeBatch TEXT
)
BEGIN
INSERT INTO `ProfileResumeActivityLog`
(`Email`,`ProfileID`,`ExternalUserDID`, `EventType`, `ResumeDID`, `EventText`, `CreatedOn`)
VALUES(_resumeBatch);
END
calling
CALL CBAX.SaveBatchMultipleProfileResumeActivityLog ('checkpp@test.com,73443358,XR2Z1WT6WR5PPR6Z99L4,resume_backload,R3W6WN6LFY95PKL27SR,resume_create, NOW()',
'checkpp@test1.com,73443358,XR2Z1WT6WR5PPR6Z99L41,resume_backload,R3W6WN6LFY95PKL27SR1,resume_create, NOW()' )