Intereting Posts
Наследование и статические методы и свойства PHP Какие хорошие PHP-профилиры можно использовать? htaccess URL rewrite – запрошенный URL не найден на сервере Как добавить все значения массива в PHP? Как я могу убедиться, что lastInsertId () не относится к другой одновременной вставке? Neo4j Spatial 3.0.2: не найден индексный провайдер индекса Url переписывание mod_rewrite Публикация сообщения на стене пользователя приложением facebook Как получить данные с одной php-страницы с помощью ajax и передать ее на другую php-страницу, используя ajax iconv UTF-8 // IGNORE все еще производит ошибку «незаконный символ» выяснение разницы между двумя временами get_instance () в Codeigniter: зачем назначать его переменной? Неперехваченное исключение: Ошибка: разрешение отклонено для <https://www.facebook.com>, чтобы получить свойство Proxy.InstallTrigger Почему я не могу использовать $ this как лексическую переменную в PHP 5.5.4? настоящая escape-строка и PDO

mysql error 'TYPE = MyISAM'

Ниже запроса я выполняю версию Ubuntu 12, MySQL 5.1 и получаю ошибку, как упоминалось:

CREATE TABLE mantis_config_table ( config_id VARCHAR(64) NOT NULL, project_id INTEGER NOT NULL DEFAULT 0, user_id INTEGER NOT NULL DEFAULT 0, access_reqd INTEGER DEFAULT 0, type INTEGER DEFAULT 90, value LONGTEXT NOT NULL, PRIMARY KEY (config_id, project_id, user_id) ) TYPE=MyISAM; 

У вас есть ошибка в синтаксисе SQL; проверьте руководство, соответствующее версии вашего сервера MySQL, для правильного синтаксиса для использования рядом с «TYPE = MyISAM» в строке 9

Может ли кто-нибудь предположить, что не так?

замещать

TYPE=MyISAM

с

ENGINE=MyISAM

Проблема заключалась в «TYPE = MyISAM», который должен быть «ENGINE = MyISAM» в соответствии с обновлениями в версии MySQL – простой поиск / замена исправили его.

Не используйте ключевое слово TYPE . Вместо этого используйте ENGINE .

Ключевое слово TYPE обесценивается (начиная с 5.0) и не поддерживается в MySQL5.5

 CREATE TABLE mantis_config_table ( ... ) ENGINE = MyISAM; ^^^^^^--------------------- HERE 

В новых версиях MySQL его:

 ENGINE=MyISAM 

здесь учебник (MySQL)

Используйте ДВИГАТЕЛЬ вместо TYPE

 ENGINE = MYISAM ;