INSERT INTO .. ​​ON DUPLICATE KEY UPDATE для нескольких элементов

Слишком мало репутации для mysql-table комментариев, но я хотел mysql добавить немного более сложный mysql-query синтаксис, вдохновленный mysqld ответом @ ʞɔıu. Чтобы обновить mysqldump несколько полей на повторяющемся mysqlsh ключе:

INSERT INTO t (t.a, t.b, t.c, t.d)
VALUES ('key1','key2','value','valueb'), ('key1','key3','value2','value2b')
ON DUPLICATE KEY UPDATE
t.c = VALUES(t.c),
t.d = VALUES(t.d)

Надеюсь, что это поможет mysql-if кому-то, кто хочет выполнить mysql-server массовую вставку с обновлением mysql нескольких повторяющихся mysqlsh ключей. Синтаксис ускользнул mysql-if от меня.

mysql

2022-10-28T19:35:04+00:00