想新建一个表格,但是出现了这样的错误,英语不太好,好像是语法错误,检查MySQL版本,我的版本是5.7的。。。
语法错误,要把你的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报错误都是那样报 还要看你的具体语句才行 一般会给出在哪里出错的
这又是一个说有错误,却没把错误粘贴过来的。难道你以为,这里的人都能透过汉字,直接看到你的错误代码?
不是。。。怎么都是这种问题,,语句呢,图呢,代码呢