У меня есть запрос (Code
это PRIMARY KEY
):
INSERT INTO table (Code, ... events)
VALUES
(1, ... CONCAT(events, 'BAR')),
(2, ... CONCAT(events, 'BAR')),
...
ON DUPLICATE KEY
UPDATE ... events = VALUES(events)
Мое намерение состоит в том, чтобы вставляемое значение events
объединялось с существующим значением, если для данного ключа уже есть строка.
В моем запросе, предполагая, что существующее значение events
равно FOO
, новые значения events
всегда равны 'BAR'
вместо 'FOOBAR'
.
Каков правильный способ добиться того, чего я хочу?
events = VALUES(events)
где вы объединяете старое значение? - person Caramiriel   schedule 05.02.2018