请问我写的sql报错语法错误是为什么?
mysql> create table seckill(
-> seckill_id bigint not null AUTO_INCREMENT,
-> name varchar(120) not null,
-> number int not null,
-> start_time timestamp not null default CURRENT_TIMESTAMP,
-> end_time timestamp not null default CURRENT_TIMESTAMP,
-> create_time timestamp not null default CURRENT_TIMESTAMP,
-> 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;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'CURRENT_TIMESTAMP,
end_time timestamp not null default CURRENT_TIMESTAMP,
cr' at line 5