Если у меня есть столбец в таблице типа TIMESTAMP
и по умолчанию: CURRENT_TIMESTAMP, обновляется ли этот столбец до текущей отметки времени, если я обновляю значение любого другого столбца в той же строке?
Кажется, что это не так, но я не уверен, должно ли это происходить.
Я не могу понять, что это значит ( из документации MySQL ):
Если столбец обновляется автоматически, он автоматически обновляется до текущей отметки времени, когда значение любого другого столбца в строке изменяется с его текущего значения. Столбец остается неизменным, если для всех остальных столбцов установлены их текущие значения. Чтобы столбец не обновлялся при изменении других столбцов, явно установите его текущее значение. Чтобы обновить столбец, даже если другие столбцы не меняются, явно установите для него значение, которое он должен иметь] 2
test
таблицу и обновив образцы данных. Кстати, он не обновляетtimestamp
типизированный столбец при обновлении. Если это не добавлено в определение столбцаON UPDATE CURRENT_TIMESTAMP