创建表时表的名字出错

来源:2-2 实体类设计与表创建A

慕田峪4203571

2019-04-18

老师,我在创建表时’tb_area’下面出现红色波浪线,显示is not valid at this position,expecting an identifier.use o2o; create table 'tb_area'( 'area_id' int(2) NOT NULL AUTO_INCREMENT, 'area_name' varchar(200) NOT NULL, 'priority' int(2) NOT NULL DEFAULT '0', 'create_time' datetime DEFAULT NULL, 'last_edit_time' datetime DEFAULT NULL, primary key ('area_id'), unique key 'UK_AREA'('area_name') ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;

写回答

1回答

翔仔

2019-04-19

同学好,感觉是标点用错了,可以直接用我的,然后再对比下你的有什么不同

CREATE TABLE `tb_area` (
  `area_id` int(2) NOT NULL AUTO_INCREMENT,
  `area_name` varchar(200) NOT NULL,
  `priority` int(2) NOT NULL DEFAULT '0',
  `create_time` datetime DEFAULT NULL,
  `last_edit_time` datetime DEFAULT NULL,
  PRIMARY KEY (`area_id`),
  UNIQUE KEY `UK_AREA` (`area_name`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8;


0
3
翔仔
回复
陌上尘微末
同学好,符号是键盘左上角,英文输入状态下的1旁边的那个点` mysql就认这个
2019-08-17
共3条回复

Java双版本(SSM到SpringBoot)校园商铺全栈开发

SSM商铺V1.0,解决毕设痛点;SpringBoot商铺V2.0,满足工作刚需

5113 学习 · 8144 问题

查看课程