首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >cmd粘贴时出现MYSQL错误

问cmd粘贴时出现MYSQL错误
EN

Stack Overflow用户
提问于 2016-09-27 23:52:54
回答 1查看 26关注 0票数 0

我使用的是mac系统。我已经安装了mysql。我想在一个名为ticket_system的数据库中创建一个表

代码语言:javascript
复制
create table ticket_system.Train
(
    Train_no            NUMBER(10) PRIMARY KEY,
    Name                char(10),
    source              char(10),
    destination         char(10),
    start_time          DATE,
    reach_time          DATE,
    traveltime          NUMBER(10),
    distance            NUMBER(10), 
    class               NUMBER(10),
    days                NUMBER(10),
    type                char(10)
    );

我写这段代码是为了表示纵容。然后尝试在终端中粘贴。我得到了这个错误

错误1064 (42000):您的SQL语法中有一个错误;请查看与您的MySQL服务器版本对应的手册,了解在第1行使用NUMBER(10)主键,Name char(10),source char(10),the char(10),st‘的正确语法

看起来我的代码在st之后结束了,st应该是start_time。

在粘贴时,iterm2询问我是否有制表符,以及您如何将它们视为,我选择了默认的4个空格。

这个错误的原因是什么?为了我的考试练习mysql的最佳方法是什么?如果这不是一个方便的方式,请让我也知道替代方案。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-09-28 00:35:14

MySQL没有number()数据类型。使用适用于自动增量的INT或similar data type。

如果像13.98这样的数字需要定点数据类型,那么可以使用numeric()。

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

https://stackoverflow.com/questions/39729166

复制
相关文章

相似问题

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