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 '描述库存表';
[Err] 1064 - 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' VA' at line 2
不是单引号,应该是',这个符号在键盘左上角tab键的上面
'seckill_id' BIGINT NOT NULL AUTO_INCREMENT COMMENT '秒杀商品id',
应修改为:
`seckill_id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '秒杀商品id',
其它几行也一样需要修改。
用心回答每个问题,如果对您有帮助,请采纳答案好吗,谢谢!
AUTO_INCREMENT?
嗯,自增不行吗?
把字段的单引号都去掉
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 '描述库存表';
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 '描述库存表';
去掉你的单引号就可以了
如果你有时间,可以在电脑上面安装一个powerDesign,在里面建好数据库,就能看到sql语句