CREATE TABLE seckill (
`seckill_id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '????id',
`name` VARCHAR(120) NOT NULL COMMENT '????',
`number` INT NOT NULL COMMENT '????',
`start_time` TIMESTAMP NOT NULL COMMENT '????',
`end_time` TIMESTAMP NOT NULL COMMENT '????',
`create_time` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '????',
PRIMARY KEY (seckill_id),
KEY idx_start_time(start_time),
KEY idx_end_time(end_time),
KEY idx_create_time(create_time)
) ENGINE=InnoDB AUTO_INCREMENT=1000 DEFAULT CHARSET=utf8 COMMENT='?????';
Run Code Online (Sandbox Code Playgroud)
当我尝试使用上一个查询创建表时,这是我得到的错误:
错误 1067 (42000):“end_time”的默认值无效
我该如何解决这个问题?
mysql ×1