MySQL вставка / обновление нескольких строк за один вызов - PullRequest
0 голосов
/ 28 сентября 2011

В моей таблице MySql я хочу вставить количество строк.Некоторые строки существуют, и их нужно только обновлять.

Итак, моя таблица выглядит следующим образом:

mytable: Id (ключ) |Значение (varchar)

И мой запрос выглядит примерно так:

INSERT INTO keycomp_mytable (key, value) VALUES ("k1", "foo"), ("k2", "bar"), ("k3", "baz"), ("k4", "qux")

Если один ключ уже существует, скажем, k2, то это значение должнопросто быть в курсе.Как мне это сделать?

1 Ответ

0 голосов
/ 28 сентября 2011

Просмотрите синтаксис для дубликата .

Обратите внимание, что это работает, только если значение дубликата является уникальным или первичным ключом (который в вашем вопросе выглядит так, как будто этослучай).

...