如果我执行我的sql create table语句,我会得到一个错误消息:
'end'
的默认值无效
CREATE TABLE IF NOT EXISTS `monkeybutler`.`Setuptimeslot` (
`id` INT NOT NULL,
`begin` TIMESTAMP NOT NULL,
`end` TIMESTAMP NOT NULL,
PRIMARY KEY (`id`))
ENGINE = InnoDB;
如果我更改语句并注释掉“end”列,那么它可以正常工作,但是一旦我尝试创建TIMESTAMP类型的2列,它就不再起作用了。如何在不收到错误的情况下插入两列?
(这是完整的Create Table Statement,我的mysql版本是5.6.19)