小编jj0*_*808的帖子

SQL语法错误“始终以身份身份生成”

我正在尝试将此文件上传到netbeans,但是我无法创建authors表并继续收到以下错误:

CREATE TABLE authors (
   authorID INT NOT NULL GENERATED ALWAYS AS IDENTITY,
   firstName varchar (20) NOT NULL,
   lastName varchar (30) NOT NULL,
   PRIMARY KEY (authorID)
);

INSERT INTO authors (firstName, lastName)
VALUES 
   ('Paul','Deitel'), 
   ('Harvey','Deitel'),
   ('Abbey','Deitel'), 
   ('Dan','Quirk'),
   ('Michael','Morgano');
Run Code Online (Sandbox Code Playgroud)

[警告,错误代码1,064,SQLState 42000]您的SQL语法错误;检查与您的MySQL服务器版本对应的手册以获取正确的语法,以在第2行的“ GENERATED ALWAYS AS IDENTITY,firstName varchar(20)NOT NULL,lastName va”附近使用

[异常,错误代码1,064,SQLState 42000]您的SQL语法错误;检查与您的MySQL服务器版本相对应的手册以获取正确的语法,以在第2行第2行第1列的'GENERATED ALWAYS AS IDENTITY,firstName varchar(20)NOT NULL,lastName va'附近使用

[警告,错误代码1,146,SQLState 42S02]表'books.authors'不存在

我已经在网上搜索了几个小时,但还没有找到答案!我是SQL的新手,如果这是一个重复的问题,我深表歉意。我正在使用MYSQL版本5.7.18

mysql netbeans-8

1
推荐指数
1
解决办法
2807
查看次数

标签 统计

mysql ×1

netbeans-8 ×1