Я пытаюсь использовать простой оператор CREATE TABLE для создания новой таблицы в моей самой первой базе данных SQL. PHPmyadmin не принимает код и дает мне сообщение об ошибке.PHPmyadmin не принимает инструкцию CREATE TABLE
В синтаксисе моей команды SQL ничего плохого не происходит. Фактически, я получаю тот же оператор ошибки, когда я копирую и миную пример кода из любого интернет-учебника для создания таблицы.
это моя команда SQL:
CREATE TABLE Guestbook(
ID int AUTO_INCREMENT PRIMARY KEY NOT NULL,
Name varchar(50) NOT NULL,
Message TEXT NOT NULL,
Date datetime,
Sport varchar(30),
Practicioner BOOLEAN default 0,
)
Это утверждение об ошибке:
Static analysis:
3 errors were found during analysis.
A symbol name was expected! (near "Name" at position 74)
Unexpected beginning of statement. (near "50" at position 87)
Unrecognized statement type. (near "NOT NULL" at position 91)
SQL query:
CREATE TABLE Guestbook(ID int AUTO_INCREMENT PRIMARY KEY NOT NULL, Name varchar(50) NOT NULL, Message TEXT NOT NULL, Date datetime, Sport varchar(30), Practicioner BOOLEAN default 0,)
MySQL said: Documentation
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 8
Я не могу себе представить, почему это не будет работать. Я хотел бы иметь возможность использовать в командной строке phpMyadmin. и это кажется довольно напряженным вперед. Тем не менее, я много лет занимаюсь этим, и я не могу понять, как создать даже самую простую таблицу.
Может ли кто-нибудь помочь мне?
Проверили ли вы ответ? – Dekel
Какую версию phpMyAdmin вы используете? –