MySQL5.7创建数据表失败

想新建一个表格,但是出现了这样的错误,英语不太好,好像是语法错误,检查MySQL版本,我的版本是5.7的。。。

5个回答

语法错误,要把你的sql语句拿出来看看

CREATE TABLE <表名>
(<列名> <数据类型>[ <列级完整性约束条件> ]
[,<列名> <数据类型>[ <列级完整性约束条件>] ] …
[,<表级完整性约束条件> ] );
<表名>:所要定义的基本表的名字
<列名>:组成该表的各个属性(列)
<列级完整性约束条件>:涉及相应属性列的完整性约束条件
<表级完整性约束条件>:涉及一个或多个属性列的完整性约束条件
【例】建立一个“学生”表Student,它由学号Sno、姓名Sname、性别Ssex、年龄Sage、所在系Sdept五个属性组成。其中学号不能为空,且为主码,值是唯一的,并且姓名取值也唯一。

     CREATE TABLE Student
        (Sno       CHAR(9)  PRIMARY KEY, 
         Sname  CHAR(20)  UNIQUE,          
         Ssex      CHAR(2) ,
         Sage      SMALLINT,
         Sdept    CHAR(20)
        ); 

mysql报错误都是那样报 还要看你的具体语句才行 一般会给出在哪里出错的

这又是一个说有错误,却没把错误粘贴过来的。难道你以为,这里的人都能透过汉字,直接看到你的错误代码?

不是。。。怎么都是这种问题,,语句呢,图呢,代码呢

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问