創(chuàng)建庫存表時(shí)有語法錯(cuò)誤
CREATE?TABLE?seckill( ????'seckill_id'?bigint?NOT?NULL?AUTO_INCREMENT?COMMENT?'商品庫存id', ????'name'?varchar(120)?NOT?NULL?COMMENT?'商品名稱', ????'number'?int?NOT?NULL?COMMENT?'庫存數(shù)量', ????'start_time'?timestamp?NOT?NULL?COMMENT?'秒殺開啟時(shí)間', ????'end_time'?timestamp?NOT?NULL?COMMENT?'秒殺結(jié)束時(shí)間', ????'create_time'?timestamp?NOT?NULL?DEFAULT?CURRENT_TIMESTAMP?COMMENT?'創(chuàng)建時(shí)間', ????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='秒殺庫存表';
錯(cuò)誤信息是
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''seckill_id' bigint NOT NULL AUTO_INCREMENT COMMENT '商品庫存id',
? ? 'name'' at line 2
2018-07-28
2019-04-24
哇,這個(gè)原來是`號,我寫的是單引號.一直報(bào)錯(cuò)整的我頭大
2018-09-16
建表時(shí)字段名的標(biāo)點(diǎn)符號有問題:
2018-07-27
第12行CHARSET=utf-8改成CHARSET=utf8,
COMMENT=
"秒殺庫存表"改成
COMMENT=‘
秒殺庫存表’單引號