如何组合SQL查询

时间:2015-08-14 16:29:11

标签: php mysql

尝试将SQL文件导入phpmyadmin并发生这种情况...... 我是完整的新手

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)发动机'在第7行

1 个答案:

答案 0 :(得分: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' ) ,

应以;而不是,

结尾