我正在使用MySQL Workbench,並且只是在我的MySQL模型中添加了一個新表。 當我嘗試使用數據庫,會出現以下錯誤同步:同步時的SQL語法錯誤1064
Executing SQL script in server
ERROR: Error 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 '))
ENGINE = InnoDB
DEFAULT CHARACTER SET = utf8
COLLATE = utf8_general_ci' at line 5
CREATE TABLE IF NOT EXISTS `NAW`.`HTML` (
`ID` INT(11) NOT NULL AUTO_INCREMENT ,
`HTML` LONGTEXT NULL DEFAULT NULL ,
PRIMARY KEY (`ID`) ,
SPATIAL INDEX()
) ENGINE = InnoDB
DEFAULT CHARACTER SET = utf8
COLLATE = utf8_general_ci
SQL script execution finished: statements: 3 succeeded, 1 failed
如果有人看到什麼是錯的,那就太棒了!
問題是隻有myisam存儲引擎支持空間索引請參閱http://dev.mysql.com/doc/refman/5.6/en/ created-spatial-indexes.html更改引擎 – Meherzad 2013-03-13 11:15:03