Лучшее, что вы можете сделать, это использовать несколько таблиц:
- Пользователи (ID, имя)
- Еда (ID, имя)
- UserFoods ( ID (необязательно), user_id, food_id)
Затем вы можете связать столько продуктов, сколько вы хотите, с каждым пользователем. Вы также можете добавить столбец datetime в UserFoods, если это необходимо, и т. Д. c.
* Вы не будете использовать UPDATE, но операторы SET и DELETE ...
Сказал, что Ответ на ваш вопрос будет следующим:
UPDATE users
SET food = CONCAT(food, ', ', 'strawberries')
WHERE name = 'Max';
Объяснение: Он выбирает таблицу users
и объединяет current food
, запятую и пробел ,
и strawberries
в поле питания пользователь с именем Max
.
Я использовал имя пользователя, но вы должны использовать идентификатор, так как может быть много пользователей с именем Max ...