过河的小马
2019-05-06 00:49
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) )ENGING=InnoDB AUTO_INCREMENT=1000 DEFAULT CHARSET=utf8 COMMENT='秒杀库存表'; 错误日志: 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 ''seckill_id' bigint NOT NULL AUTO_INCREMENT COMMENT '商品库存id','name' var' at line 2 说明 的本地数据库的版本是5.6.26-log 谢谢~
'name'
字段名称,不是单引号,是`,“TAB”键上方的那个键。
谢谢 我当时提完问题,第二天才发现原因所在,忘了关闭问题了;收到回复时正上着班 想着下班回复,后来一研究别的给忘了回复了?
总之,谢谢了
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 DEFAULT 0 COMMENT '秒杀开启时间',`end_time` timestamp not NULL DEFAULT 0 COMMENT '秒杀结束时间',`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',PRIMARY KEY PK_SECKILL_ID(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='秒杀库存表';
Java高并发秒杀API之业务分析与DAO层
87424 学习 · 496 问题
相似问题