Если вы используете версии MySQL ранее, чем 8+, самое большее, что вы можете сделать, это указать CURRENT_TIMESTAMP
без смещения в качестве значения по умолчанию.
В MySQL 8 + вы можете использовать синтаксис INTERVAL
, чтобы получить то, что вы хотите:
CREATE TABLE yourTable (
PWDEXPIRETIME DATETIME DEFAULT (CURRENT_TIMESTAMP + INTERVAL 30 MINUTE),
...
)