我是 PHP 和 MySQL 的新手,在我正在从事的项目中遇到了一些麻烦。我不断收到错误消息 #1064 - 您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,了解在 '',' 附近使用的正确语法
表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 - 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 '',' PRIMARY KEY (
id
), cellco VARCHAR(30)',' cellurl VARCHAR(30)) Co' at line 5
最佳答案
CREATE TABLE IF NOT EXISTS ea_cellcarrier
(
id INT NOT NULL AUTO_INCREMENT,
cellco VARCHAR(30) ,
cellurl VARCHAR(30) ,
PRIMARY KEY (`id`)
)
关于php - 运行 create table 时不断收到错误消息 1064,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32414445/