Использование «TYPE = InnoDB» в MySQL выдает исключение
Когда я пытаюсь выполнить следующее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
Я получаю вышеуказанную ошибку.
Любые предложения / альтернативы ... ??