我试图(失败)根据使用CURRENT_TIMESTAMP作为默认值的另一列将日期时间设置为默认值,但添加了一些天。在MSSQL上,我曾经将(dateadd(day,(5),[start_date]))作为“计算列规范”来设置列end_date,比start_date列多5天。因此,当我执行插入时,我希望start_date设置为NOW();,end_date设置为[NOW(); + X days]
我希望将日期设置为mysql中日期的默认值(不是时间戳),但出现以下错误CHANGE `Date` `Date` DATE DEFAULT NOW() NOT NULLInvalid default value for 'Date`transactionentry`
change `Date` `Date` date d