#mysql #database
Вопрос:
Например:
INSERT INTO table (id,a) VALUES (1,2)
ON DUPLICATE KEY UPDATE a=2
Будет ли » a «обновляться значением «2», даже если в настоящее время в базе данных значение «2»?
Что происходит на самом деле в этом случае?
Комментарии:
1. Я думаю, что это не заменяет его — по крайней мере, так происходит с обычными запросами на обновление.
2. Еще раз, в чем твой вопрос? Имеет ли значение, если 2 снова станет 2?
3. @IVOGELOV Спасибо.