Якщо у мене є стовпець у таблиці типу TIMESTAMP
і за замовчуванням використовується: CURRENT_TIMESTAMP, чи оновлюється цей стовпець до поточної позначки часу, якщо я оновлюю значення будь-якого іншого стовпця в тому ж рядку?
Здається, що ні, але я не впевнений, чи так має статися.
Я не можу зрозуміти, що це означає ( з документації MySQL ):
Якщо стовпець автоматично оновлюється, він автоматично оновлюється до поточної позначки часу, коли значення будь-якого іншого стовпця в рядку змінюється від поточного значення. Стовпець залишається незмінним, якщо для всіх інших стовпців встановлені поточні значення. Щоб стовпець не оновлювався при зміні інших стовпців, явно встановіть для нього поточне значення. Щоб оновити стовпець, навіть коли інші стовпці не змінюються, явно встановіть для нього значення, яке воно повинно мати] 2
test
таблицю та оновивши зразкові дані. До речі, він не оновлюєtimestamp
набраний стовпець в update. Якщо це не додано до визначення стовпцяON UPDATE CURRENT_TIMESTAMP