Ошибка 1064 sql phpmyadmin
Это мой SQL-запрос:
CREATE TABLE estados (
id int IDENTITY(1,1) PRIMARY KEY,
nombre VARCHAR(20) NOT NULL,
paridad int NOT NULL
);
и он продолжает говорить мне:
# 1064 - у вас ошибка в синтаксисе SQL; проверьте руководство, соответствующее вашей версии сервера MariaDB, чтобы найти правильный синтаксис для использования рядом с '(1,1) PRIMARY KEY, nombre VARCHAR(20) NOT NULL, paridad int NOT NULL
Я не знаю, почему это, я использую 10.1.10-MariaDB. Я не знаю, почему у меня есть синтаксическая ошибка, и если это связано с версиями.
1 ответ
Решение
IDENTITY
для SQL Server. Вы должны использовать AUTO_INCREMENT
вместо:
CREATE TABLE estados (
id int AUTO_INCREMENT PRIMARY KEY,
nombre VARCHAR(20) NOT NULL,
paridad int NOT NULL
);