You can try as below
create table test(test VARCHAR(255));
Query OK, 0 rows affected (0.26 sec)
INSERT INTO test VALUES('apple, orange, peach, banana,....');
Query OK, 1 row affected (0.00 sec)
SELECT * FROM test;
+
| test |
+
| apple, orange, peach, banana,.... |
+
1 row in set (0.00 sec)
UPDATE test SET test = REPLACE(test,'peach,','peach,lemon,') WHERE test like '%peach,%';
Query OK, 1 row affected (0.00 sec)
Rows matched: 1 Changed: 1 Warnings: 0
SELECT * FROM test;
+
| test |
+
| apple, orange, peach,lemon, banana,.... |
+
1 row in set (0.00 sec)
source
share