0
Я пытаюсь создать веб-сайт с базой данных. Однако, когда я пытаюсь ввести команды для создания таблиц, я продолжаю получать ошибку, которую я не понимаю. Я попробовал команды на другой платформе (mySQL oracle онлайн), и проблем нет. Как я могу найти это?Ошибка синтаксиса SQL 42X01
Команда
CREATE TABLE Team
(
Team_id INT (1),
Team_name VARCHAR (20),
Region VARCHAR (10),
League VARCHAR (30),
Manager VARCHAR (20),
CONSTRAINT PK_Team PRIMARY KEY (Team_id)
);
Ошибка
Error code -1, SQL state 42X01: Syntax error: Encountered "(" at line 2, column 14. Line 1, column 1
Ok. Это сработало. Но когда я пытаюсь это сделать с другим командованием, я получаю ту же ошибку. Я все отделил. Он очень похож на первую команду. Как я могу это исправить? – space149
Возможно, вы используете везде INT (1) как тип данных, а не INT. Если вы объявляете тип данных столбца как целочисленный, вам нужно использовать INT только без дополнительных параметров (например, при объявлении VARCHAR). – Derono