Подтвердить что ты не робот

Временная метка MySQL только для создания

Я использую timestamp для MySQL 5.x(с PHP) для запоминания событий. Во время разработки мне пришлось обновить таблицу запросом, который меняет что-то во всех столбцах. Временная метка была тогда reset до текущего времени.

Как изменить временную метку только на вставках, а не на обновлениях или заменить?

4b9b3361

Ответ 2

Я предлагаю использовать DATETIME для этого столбца. Он не изменится при обновлении записи.

Для меня я использую TIMESTAMP для отслеживания, когда последний раз касался записи, хотя я вообще не избегаю его использования.

Ответ 3

Вы можете использовать значение по умолчанию для этого поля и не включать его в запрос на вставку или обновление.