首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Beginner @ SQL: SQL查询错误

Beginner @ SQL: SQL查询错误
EN

Stack Overflow用户
提问于 2014-09-20 08:34:34
回答 1查看 43关注 0票数 0

我尝试输入此数据作为学习sql的示例,但得到以下错误

#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 ') ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci' at line 5

下面是我的SQL代码:

代码语言:javascript
复制
CREATE TABLE IF NOT EXISTS `majors` (
  `name` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
  `price` decimal(10,2) DEFAULT NULL,
  `about` varchar(500) COLLATE utf8_unicode_ci DEFAULT NULL,
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

INSERT INTO `majors` (`name`, `price`, `about`) VALUES('Applied Physics', 20.00, 'Applied Physics');
INSERT INTO `majors` (`name`, `price`, `about`) VALUES('Computer Science', 15.00, 'Computer Science');
EN

回答 1

Stack Overflow用户

发布于 2014-09-20 08:37:47

删除DEFAULT NULL后的逗号

代码语言:javascript
复制
CREATE TABLE IF NOT EXISTS `majors` (
  `name` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
  `price` decimal(10,2) DEFAULT NULL,
  `about` varchar(500) COLLATE utf8_unicode_ci DEFAULT NULL,   <-- remove the comma
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

http://sqlfiddle.com/#!2/a2694

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25944085

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档