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