错误 1064 sql
Error 1064 sql phpmyadmin
这是我的 sql 查询:
CREATE TABLE estados (
id int IDENTITY(1,1) PRIMARY KEY,
nombre VARCHAR(20) NOT NULL,
paridad int NOT NULL
);
它一直告诉我:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use
near '(1,1) PRIMARY KEY,
nombre VARCHAR(20) NOT NULL,
paridad int NOT NULL
不知道为什么,我用的是10.1.10-MariaDB。我不知道为什么我有语法错误,是否与版本有关。
IDENTITY
用于 SQL 服务器。您应该改用 AUTO_INCREMENT
:
CREATE TABLE estados (
id int AUTO_INCREMENT PRIMARY KEY,
nombre VARCHAR(20) NOT NULL,
paridad int NOT NULL
);
这是我的 sql 查询:
CREATE TABLE estados (
id int IDENTITY(1,1) PRIMARY KEY,
nombre VARCHAR(20) NOT NULL,
paridad int NOT NULL
);
它一直告诉我:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '(1,1) PRIMARY KEY, nombre VARCHAR(20) NOT NULL, paridad int NOT NULL
不知道为什么,我用的是10.1.10-MariaDB。我不知道为什么我有语法错误,是否与版本有关。
IDENTITY
用于 SQL 服务器。您应该改用 AUTO_INCREMENT
:
CREATE TABLE estados (
id int AUTO_INCREMENT PRIMARY KEY,
nombre VARCHAR(20) NOT NULL,
paridad int NOT NULL
);