Ошибка
SQL-запрос:
-- phpMyAdmin SQL Dump
-- version 2.6.1
-- http://www.phpmyadmin.net
--
-- Хост: localhost
-- Время создания: Ноя 24 2009 г., 17:25
-- Версия сервера: 5.0.45
-- Версия PHP: 5.2.4
--
-- БД: `lscm`
--
-- --------------------------------------------------------
--
-- Структура таблицы `access`
--
CREATE TABLE `access` (
`aid` int( 11 ) NOT NULL AUTO_INCREMENT ,
`mask` varchar( 255 ) NOT NULL default '',
`type` varchar( 255 ) NOT NULL default '',
`status` tinyint( 4 ) NOT NULL default '0',
PRIMARY KEY ( `aid` )
) ENGINE = MYISAM DEFAULT CHARSET = utf8 AUTO_INCREMENT =1;
Ответ MySQL:
#1064 - You have an error in your SQL syntax near 'ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ' at line 10
Комментарии
В чем ошибка? Пересмотрел все предыдущие темы с подобными проблемами, но так и не понял...
А какова версия сервера MySQL на котором вы запускаете этот запрос.
version - 3.23.58
Лень копаться в доках, но... ЕМНИП, параметр ENGINE в мускуле был введен только с какой-то версии четвеёртого пошиба. Скажите хостеру, что его БД поросли мхом.
Сдаётся мне что версия мускуля 5.0.45, а 3.23.58 что-то другое, так как такого анахронизма уже лет десять нет
Видимо, третья. Мне подобная ошибка на четверке попадалась. Хотя уже точно не помню.
А 5.0.45 - это версия мускуля, который делал дамп.
Не исключаю, но юзать 3-ий мускуль в 21 веке, это мегажоско
Точно. Но у хостеров тоже могут быть настройки по умолчанию.![Smile](https://drupal.ru/sites/all/modules/contrib/smiley/packs/kolobok/smile.gif)
Меня буквально вчера хостер кинул в прошлое... Перешел на новый тарифный план, забашлял, а когда переключили, обнаружил, что у меня C-Panel какой-то древней версии. Раньше было, что PHP старый включали. Не проблема. Отписал в суппорт, пояснил траблы, решили в пару часов.