第二个时间戳列具有无效的默认值

时间:2014-08-07 11:13:12

标签: mysql sql timestamp default

如果我执行我的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)

0 个答案:

没有答案