我是PHP和MySQL的新手,並且遇到了一個我正在處理的項目時遇到的問題。我不斷收到錯誤消息#1064-你的SQL語法有錯誤;檢查對應於你的MySQL服務器版本使用附近的「正確的語法手冊」,」我在運行create table時總是收到錯誤消息1064
爲表表結構ea_cellcarrier
CREATE TABLE IF NOT EXISTS ea_cellcarrier(
id INT NOT NULL AUTO_INCREMENT ',' PRIMARY KEY ( `id`) ,
cellco VARCHAR(30) ','cellurl VARCHAR(30)
)
約束的傾倒表
約束的表ea_appointments
ALTER TABLE `ea_appointments`
ADD CONSTRAINT `ea_appointments_ibfk_2`
FOREIGN KEY ( `id_users_customer`)
REFERENCES `ea_users` ( `id`) ON DELETE CASCADE ON UPDATE CASCADE ,
ADD CONSTRAINT `ea_appointments_ibfk_3`
FOREIGN KEY ( `id_services`)
REFERENCES `ea_services` ( `id`) ON DELETE CASCADE ON UPDATE CASCADE ,
ADD CONSTRAINT `ea_appointments_ibfk_4`
FOREIGN KEY ( `id_users_provider`)
REFERENCES `ea_users` ( `id`) ON DELETE CASCADE ON UPDATE CASCADE ;
MySQL說:文檔
1064 - 您的SQL語法錯誤;檢查手冊 對應於您的MySQL服務器版本的正確語法使用 附近'','PRIMARY KEY(
id
),cellco VARCHAR(30)','cellurl VARCHAR(30))Co'在第5行
這是MySQL還是SQL Server? –
爲什麼你的逗號有單引號? * ...','... * ?? – Sean