MySQL при обновлении дублированного ключа без обновления записанной строки - PullRequest
1 голос
/ 12 декабря 2011

Я читал о команде MySQL ON DUPLICATE KEY UPDATE. У меня есть столбец Surnames в таблице Users. Поскольку не должно быть идентичных surnames, я хочу ВСТАВИТЬ новый surname, когда surname отсутствует в базе данных, и оставить строку, как она была записана, если surname был ранее сохранен в базе данных. без обновления. Как мне этого добиться?

1 Ответ

2 голосов
/ 12 декабря 2011

INSERT IGNORE ... попытается вставить новую строку, если будет найден дубликат ключа, новые данные будут отброшены.

Документация INSERT

...