SQL (PHP MySQLi) 语法错误


SQL (PHP MySQLi) Syntax Error

我已经从MySQL服务器导出了sql(导出文件中的版本说:5.1.41),并尝试在新的MySQL服务器上运行导出的sql,该服务器在调试中说客户端版本是"5.1.41"server_info但参数说"5.5.15-log"(我正在使用PHP MySQLi扩展)。

我收到以下错误:

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 'CREATE TABLE `mojo_global_regions` ( id int(11) NOT NULL AUTO_INCREMENT, reg' at line 22

这是它抱怨的代码块:

CREATE TABLE IF NOT EXISTS `mojo_global_regions` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `region_id` varchar(100) DEFAULT '',
  `region_name` varchar(100) DEFAULT '',
  `layout_id` int(5) DEFAULT NULL,
  `content` text,
  PRIMARY KEY (`id`),
  KEY `region_id` (`region_id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=19 ;

任何人都可以看到这种语法有什么问题吗?

提前感谢!

看起来在

CREATE TABLE 之前有一个语句没有正确终止。