咸鱼啊_
2016-05-07 17:11
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 ''seckill_id' BIGINT NOT NULL AUTO_INCREMENT COMMENT '商品库存ID',
绝对写的正确
CREATE TABLE seckill(
'seckill_id' BIGINT NOT NULL AUTO_INCREMENT COMMENT '商品库存ID',
'name' varchar(500) NOT NULL COMMENT '商品名称',
'number' INT NOT NULL COMMENT '库存数量',
'start_time' TIMESTAMP NOT NULL COMMENT '秒杀开启时间',
'end_tiem' 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='秒杀库存表';
列名不是用单引号包括,应该用1左边的英文 "·" 按键包括 。还有 end_tiem 列名错了。
Java高并发秒杀API之业务分析与DAO层
87424 学习 · 496 问题
相似问题