我想在现有表中添加一个新列,并将其默认值设置为当前日期+ 1,换句话说,我想将日期设置为明天。我怎样才能做到这一点? 我使用以下代码,但它给我语法错误
ALTER TABLE `user_details` ADD `tommorrow` DATETIME NOT NULL DEFAULT DATE_ADD(NOW() , INTERVAL 1 DAY)
答案 0 :(得分:0)
您可以尝试使用以下SQL语句
ALTER TABLE user_details
ADD tomorrow DATE DEFAULT TRUNC(SYSDATE) + NUMTODSINTERVAL(1, 'DAY') NOT NULL;
答案 1 :(得分:0)