MySQL转储未导入

MySQL转储未导入,mysql,sql,Mysql,Sql,几天前,我从MySQL[version 5.6.12]中转储了一个SQL,现在我正在尝试导入回同一个DB 线路 ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ; 不起作用,它抛出一个 #1064-您的SQL语法有错误;检查与您的MySQL服务器版本对应的手册,以了解要使用的正确语法(near')ENGINE=InnoDB DEFAULT CHARSET=LATI1 AUTO_INCREMENT=1'错误 我已经检查了trip

几天前,我从MySQL[version 5.6.12]中转储了一个SQL,现在我正在尝试导入回同一个DB

线路

) ENGINE=InnoDB  DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ; 
不起作用,它抛出一个
#1064-您的SQL语法有错误;检查与您的MySQL服务器版本对应的手册,以了解要使用的正确语法(near')ENGINE=InnoDB DEFAULT CHARSET=LATI1 AUTO_INCREMENT=1
'错误

我已经检查了tripple的语法,甚至从其他成功导入的表中复制和粘贴了

不确定会出什么问题。 以下是完整的SQL:


注意:我知道有一些simlar帖子到目前为止都没有得到任何帮助。

当遇到指向特定位置的1064错误时,请查看它前面的字符或单词。在这种情况下,您会发现一个错误的尾随逗号

CREATE TABLE IF NOT EXISTS `item` (
  `id` mediumint(8) UNSIGNED NOT NULL AUTO_INCREMENT,
  `name` VARCHAR(11) NOT NULL,
  `string` VARCHAR(30) NOT NULL,
  `price` DECIMAL(9,2) NOT NULL,
  `note` VARCHAR(500) DEFAULT NULL,
  `categoryId` SMALLINT(5) UNSIGNED NOT NULL,
  `printerId` tinyint(3) NULL DEFAULT NULL,
  `hidden` tinyint(1) NOT NULL DEFAULT '0',
  `inStock` tinyint(1) NOT NULL DEFAULT '1',
  PRIMARY KEY (`id`),
  KEY `categoryId` (`categoryId`,`printerId`),
  KEY `printerId` (`printerId`),
  /* -------------------------^^^ remove that comma */
) ENGINE=InnoDB  DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

谢谢,你是上帝派来的。现在我可以上床睡觉了。