MySQL UPDATE TIMESTAMP для строки UPDATE, даже если все остальные данные строки остаются прежними? - PullRequest
0 голосов
/ 08 июля 2011

У меня есть таблица с отметкой времени.

Отметка времени установлена ​​на «ON UPDATE CURRENT_TIMESTAMP

Когда я запускаю обновление в строке с данными, которые совпадают с даннымиданные уже в этой строке, я все еще хочу обновить TIMESTAMP.Это не.Почему это не так?Если данные отличаются, они просто обновляются.

Я понимаю, что могу принудительно обновить с помощью TIMESTAMP = now(), но я пытаюсь понять, что делает MySQL.

1 Ответ

6 голосов
/ 08 июля 2011

Вы сказали ON UPDATE.

Обновление не происходит, если все значения в строке совпадают.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...