2015-08-14 91 views
1

尝试导入SQL文件到phpMyAdmin的,这happenend ... 我完全福利局如何合并SQL查询

SQL查询:为表

-- 
-- Dumping data for table `fe` 
INSERT INTO `fe` ( `ID` , `userID` , `type` , `ip` , `note`) 
VALUES (31, 114, 'e', '75.**.***.92', 'test') , -- 

表结构gateway

CREATE TABLE IF NOT EXISTS `gateway` (

    `email` VARCHAR(1024) NOT NULL) ENGINE = MYISAM DEFAULT CHARSET = 
latin1; 

MySQL说:文档

#1064 - 你的SQL语法错误;检查对应于你的MySQL服务器版本正确的语法使用手动 附近 'CREATE TABLE IF NOT EXISTS gatewayemail VARCHAR(1024) NOT NULL)ENGINE' 在第7行

+0

哪里是你想导入的文件结束? –

+0

是否将转储文件粘贴到phpmyadmin中? –

+0

如果你将它们粘贴在一起,你需要用';'而不是''来分隔查询。 – kainaw

回答

1
CREATE TABLE IF NOT EXISTS gateway (

     email VARCHAR(1024) NOT NULL) ENGINE = MYISAM DEFAULTCHARSET = latin1; 

它看起来正确对我来说。 尝试它在这里:http://sqlfiddle.com/#!9/10aa88

也许它与您的MySQL版本。你使用什么版本?

而且作为评论:

此:

INSERT INTO `fe` ( `ID` , `userID` , `type` , `ip` , `note`) 
VALUES (31, 114, 'e', '75.**.***.92', 'test') , 

应该用;而不是,