Update only if entry does not exist
UPDATE table1 
SET value=CONCAT(value, ',test_data') 
WHERE field1='abc'
  AND NOT INSTR(CONCAT(',',value,','), ',test_data,');


But I'd recommend to normalize your data structure... CSV data field is not safe.