timestamp列不自动更新:
你可能需要这样设置(他只会找第一个timestamp列给予更新,如果多个timestamp类型的列,需要在建表的给予指定):
代码:
MODIFY COLUMN `createDate` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE
不自动填充默认值:
如果sql里面给改列传null,肯定无法自动填充的,mybatis使用if条件排除这列,然后进行如下设置:
你可能需要这样设置(他只会找第一个timestamp列给予更新,如果多个timestamp类型的列,需要在建表的给予指定):
代码:
MODIFY COLUMN `createDate` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE
如果sql里面给改列传null,肯定无法自动填充的,mybatis使用if条件排除这列,然后进行如下设置: