我是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