我在一个表中有两个日期列,即onlineRegistrationCloseDate和onlineRegistrationFixesDate。对于第二个日期列,我想在onlineRegistrationFixesDate列的值中添加一天。就像用户在 onlineRegistrationCloseDate 中输入了2017-02-01一样, onlineRegistrationFixesDate 的日期将自动插入" 2017-02-02"。
我尝试将 Date_add(选择onlineRegistrationCloseDate,INTERVAL 1 DAY)设置为第二列的默认值,但是我收到了一些错误,我正在使用workbench。
请帮我如何根据第一列的值设置第二列的默认值。
答案 0 :(得分:1)
创建BEFORE INSERT TRIGGER
SET onlineRegistrationFixesDate = new.onlineRegistrationCloseDate + INTERVAL 1 DAY