关于SQL问题
老师请问当我去掉start_time 和end_time的not null改为null 才能插入,而你的却可以是什么个情况?
mysql> CREATE TABLE seckill(
-> seckill_id bigint NOT NULL AUTO_INCREMENT COMMENT
-> 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_TIM
间',
-> 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=
表';
ERROR 1067 (42000): Invalid default value for 'end_time'