我有一个包含一些日期的MySQL表,我需要其中之一的默认值等于当前时间,我使用'Sequel Pro‘来构建数据库,然后我用默认值写了'now()’(和'GETDATE()'),但是不起作用。有人能帮我吗,如何用续集PRO将默认值设置为“NOW()”?错误:
ALTER Reserva更改DataDoPedido DataDoPedido日期非空默认值
我正在练习数据类型(日期)和MySQL日期函数。因此,为了便于实践,我尝试创建一个表,并将这两个表(前两个表)都用于“x”列。如果可能的话,我也想用其他的日期函数来做。INT NOT NULL AUTO_INCREMENT KEY,) ENGINE MyISAM;
如果我没有弄错日期ERROR 1064 (42000): You have an error in your SQL syntax; check the
我试图(失败)根据使用CURRENT_TIMESTAMP作为默认值的另一列将日期时间设置为默认值,但添加了一些天。在MSSQL上,我曾经将(dateadd(day,(5),[start_date]))作为“计算列规范”来设置列end_date,比start_date列多5天。因此,当我执行插入时,我希望start_date设置为NOW();,end_date设置为[NOW(); + X days]提前感谢!