初学者学习MySQL遇到了创建表不成功,什么问题?

图片说明
老哥们,这个语句我照书上写的,为什么会出现语法错误?
从找到的资料上看,语法没有问题(或者没发现)


更新
图片说明

0

5个回答

图片说明
图片说明
你这里少了个反括号吧

0
qq_42954464
青春野郎 回复德玛洗牙: 谢了,老哥,我的资料书上有些问题
7 个月之前 回复
qq_36720114
德玛洗牙 回复青春野郎: 或者不要都可以
7 个月之前 回复
qq_36720114
德玛洗牙 回复青春野郎: 再次看了一下,发现不止是少了一个反括号,在我标记的地方不是单引号而是tab键上面那个符号
7 个月之前 回复
qq_42954464
青春野郎 老哥,系统还是报错
7 个月之前 回复

要这样写,create table 表名 ( 字段1 类型 约束条件 ,
字段2 类型 约束条件)

0

1.你上面的表名不应该加单引号或双引号,
2.你创建表最后少了个括号

CREATE TABLE Persons
(
Id_P int NOT NULL,
LastName varchar(255) NOT NULL,
FirstName varchar(255),
Address varchar(255),
City varchar(255),
PRIMARY KEY (Id_P)
)

0
qq_42954464
青春野郎 谢了,老哥,我的资料书上有些问题
7 个月之前 回复

工具报错的时候,耐心仔细检查SQL语句,总能找到问题的,编码是个细致活,祝好!

0

注意中英文的括号引号都不一样,有特别细微的差别。

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