Создайте столбец, используя DEFAULT CURRENT_TIMESTAMP
и ON UPDATE CURRENT_TIMESTAMP
Все вместе сделают так, чтобы все новые вставленные строки имели текущее время и обновлялись снова при обновлении столбца.
Пример:
CREATE TABLE test (last_modified TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP)
Редактировать: Неважно, будет использоваться столбец TIMESTAMP
, а не DATETIME. Другие ответы будут делать то, что вы хотите.