当我尝试在MySQL中执行以下SQL时,出现错误:
SQL:
SQL:
SQL = "CREATE TABLE Ranges (";
SQL += "ID varchar(20) NOT NULL, ";
SQL += "Descriptions longtext NULL, ";
SQL += "Version_Number int NULL, ";
SQL += "Row_Updated bigint NULL, ";
SQL += "Last_Updated datetime NULL, ";
SQL += "XML longtext NULL, ";
SQL += "PRIMARY KEY (ID)";
SQL += ") " + "TYPE = InnoDB";
错误:
您的SQL语法存在错误;请检查与您的MySQL服务器版本对应的手册,以了解正确的语法使用方式,接近"TYPE = InnoDB"
但是,如果我删除"TYPE = InnoDB"
,则查询将正常工作。
以前查询正常工作,即在MySQL 5.0
中。但是当我升级到MySQL 5.6
时,出现上述错误。
有什么建议/替代方案...?