当我尝试在 中执行以下操作SQL
时MySQL
,出现错误:
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
,我收到了上述错误。
任何建议/替代方案... ??