我想使用一個簡單的CREATE TABLE語句在我第一個SQL數據庫中創建一個新表。 PHPmyadmin不會接受代碼並給我一個錯誤聲明。PHPmyadmin不會接受CREATE TABLE語句
我的SQL命令的語法沒有出現任何問題。實際上,當我複製並通過任何Internet教程中的示例代碼創建表時,我會收到相同的錯誤聲明。
這是我的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版本? –