Проблемы с базой данных mysql

Тема в разделе "Администрирование серверов", создана пользователем solt, 21 июл 2011.

Модераторы: mefish, stooper
  1. solt

    solt Постоялец

    Регистр.:
    24 июл 2008
    Сообщения:
    91
    Симпатии:
    2
    Добрый день!
    У меня возникла проблема с базой данных при создании новой таблицы.
    Посылаю SQL запрос:
    Код:
    DROP TABLE IF EXISTS dle_referer; 
    CREATE TABLE dle_referer ( 
    `id` int(11) NOT NULL auto_increment, 
    `referer` varchar(255) NOT NULL default '', 
    `date` varchar(20) default NULL, 
    `host` varchar(125) NOT NULL default '', 
    `hits` smallint(6) default '0', 
    `request` text NOT NULL, 
    `uri` varchar(255) NOT NULL default '', 
    `position` text NOT NULL, 
    `user_ip` varchar(16) NOT NULL default '', 
    `type` varchar(10) NOT NULL default '', 
    PRIMARY KEY (`id`) 
    ) TYPE=MyISAM; 
    INSERT INTO `dle_admin_sections` VALUES ('', 'referer', 'Переходы с сайтов', 'Учёт совершенных переходов на Ваш сайт. Просмотр поисковых запросов с поисковых систем. Версия 8.0', 'referer.png', '1');
    Выдает ошибку
    Код:
    SQL-запрос:
    CREATE TABLE dle_referer(
    `id` int( 11 ) NOT NULL AUTO_INCREMENT ,
    `referer` varchar( 255 ) NOT NULL default '',
    `date` varchar( 20 ) default NULL ,
    `host` varchar( 125 ) NOT NULL default '',
    `hits` smallint( 6 ) default '0',
    `request` text NOT NULL ,
    `uri` varchar( 255 ) NOT NULL default '',
    `position` text NOT NULL ,
    `user_ip` varchar( 16 ) NOT NULL default '',
    `type` varchar( 10 ) NOT NULL default '',
    PRIMARY KEY ( `id` )
    ) TYPE = MYISAM ;
    Ответ MySQL: Документация
    #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=MyISAM' at line 1
    Что и где нужно сделать?
    Спасибо, с уважением, Валентин.
     
  2. DrakonHaSh

    DrakonHaSh

    Регистр.:
    29 июн 2010
    Сообщения:
    358
    Симпатии:
    122
    попробуйте не
    TYPE=MyISAM;
    а
    ENGINE=MyISAM;
     
    Sorcus и solt нравится это.
  3. solt

    solt Постоялец

    Регистр.:
    24 июл 2008
    Сообщения:
    91
    Симпатии:
    2
    Большое спасибо заработало!