为了账号安全,请及时绑定邮箱和手机立即绑定

SQL不知道怎么不能执行,没发现问题,请老师指教一下。

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 '秒杀库存表';


正在回答

4 回答

我今天也遇到这个问题了,不是英文状态下的'而是`,英文状态下打键盘上1前面的那个键,就是按下shift显示~的键,字段名上要用这个,不然报错。

0 回复 有任何疑惑可以回复我~

或者直接去掉字段的引号 ' ' 

0 回复 有任何疑惑可以回复我~

' ' -> ` `  这就是变化

1 回复 有任何疑惑可以回复我~
#1

永立

谢谢,正解啊
2017-03-26 回复 有任何疑惑可以回复我~

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 '秒杀库存表';


1 回复 有任何疑惑可以回复我~
#1

l_rambo 提问者

什么?改动
2016-10-11 回复 有任何疑惑可以回复我~
#2

龙王丨

字段 'seckill_id' 改为 `seckill_id`,后面类似
2016-10-12 回复 有任何疑惑可以回复我~
#3

jetbbb 回复 龙王丨

有改么???没看出来变化啊
2016-10-18 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

SQL不知道怎么不能执行,没发现问题,请老师指教一下。

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信