mysql建表的问题
MySQL 5.7.12在创建表的时候,字段不能带有引号,还有start_time、end_time在设置为not null 后要有默认值,不然会报错,然后我就改为了null。。。有同样问题的吗?
MySQL 5.7.12在创建表的时候,字段不能带有引号,还有start_time、end_time在设置为not null 后要有默认值,不然会报错,然后我就改为了null。。。有同样问题的吗?
2016-05-24
-- 创建数据库 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 NULL COMMENT '秒杀开始时间', end_time TIMESTAMP 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='秒杀库存表';
以上是我改过的,不然会报错。
举报