A значение столбца по умолчанию в MySQL должно быть константой, за исключением того, что вы можете использовать CURRENT_TIMESTAMP
для столбца TIMESTAMP
.
Если запись создается во время регистрации, то может быть достаточно использования столбца TIMESTAMP
с CURRENT_TIMESTAMP
.
В качестве альтернативы, вы можете обработать это при чтении значения из базы данных, что-то вроде этого:
SELECT IFNULL(trialTime, registrationDate) AS trialTime
Я предполагаю, что значения могут отличаться, иначе вам вообще не понадобится столбец trialTime.