4
Можно ли установить значение по умолчанию для столбца в качестве даты истечения срока действия (несколько часов от CURRENT_TIMESTAMP
)?Срок действия в качестве значения по умолчанию для столбца TIMESTAMP
Я уже пробовал:
ALTER TABLE `table`
ADD COLUMN `expire` TIMESTAMP NOT NULL DEFAULT TIMESTAMPADD(HOUR, 5, CURRENT_TIMESTAMP);
Но не получилось ..
'' TIMESTAMP' и DATETIME' столбцы могут по умолчанию 'CURRENT_TIMESTAMP', но не к значению, рассчитанному с помощью функции. Лучшая ставка - это триггер, как в примере Айка. –