Как ведёт себя ON UPDATE в запросе вида UPDATE и условием IF, в котором используется колонка CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP?
В апдейте есть условие if, в нём для вычислений используется колонка CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP.
Какое значение этой колонки будет взято при вычислениях условия if? Не примет ли оно уже значение CURRENT_TIMESTAMP перед вычислением?
Если нам повезло с вопросом выше :) и в условии if мы имеем значение, которое в колонке было до запроса, то какое значение колонка будет иметь на выходе, после вычислений и завершении запроса по апдейту?
Суть: взять значение колонки до апдейта, использовать его для вычислений в условии if и чтобы после запроса она обновилась автоматом, так как она CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP.