1

Тема: Ошибка при импорте.

Начну с пред истории.Мой хостинг закрыли, и мне выдали скрипт и базу данных, но сделали експорт в плохой кодировке по всей видимости, русский текст превратился в устройство, но импортируется все хорошо. Я сунул базу в программу Штирлиц IV, и он раскодировал мне текст, правдо немного вяло и с ошибками, но все же.Потом опять импортировал базу(старую удалил) и выдало

SQL-запрос:

CREATE TABLE  `jos_categories` (

 `id` INT( 11 ) NOT NULL AUTO_INCREMENT ,
 `parent_id` INT( 11 ) NOT NULL DEFAULT  '0',
 `title` VARCHAR( 255 ) NOT NULL DEFAULT  '',
 `name` VARCHAR( 255 ) NOT NULL DEFAULT  '',
 `alias` VARCHAR( 255 ) NOT NULL DEFAULT  '',
 `image` VARCHAR( 255 ) NOT NULL DEFAULT  '',
 `section` VARCHAR( 50 ) NOT NULL DEFAULT  '',
 `image_position` VARCHAR( 30 ) NOT NULL DEFAULT  '',
 `description` TEXT NOT NULL ,
 `published` TINYINT( 1 ) NOT NULL DEFAULT  '0',
 `checked_out` INT( 11 ) UNSIGNED NOT NULL DEFAULT  '0',
 `checked_out_time` DATETIME NOT NULL DEFAULT  '0000-00-00 00:00:00',
 `editor` VARCHAR( 50 ) DEFAULT NULL ,
 `ordering` INT( 11 ) NOT NULL DEFAULT  '0',
 `access` TINYINT( 3 ) UNSIGNED NOT NULL DEFAULT  '0',
 `count` INT( 11 ) NOT NULL DEFAULT  '0',
 `params` TEXT NOT NULL ,
PRIMARY KEY (  `id` ) ,
KEY  `cat_idx` (  `section` ,  `published` ,  `access` ) ,
KEY  `idx_access` (  `access` ) ,
KEY  `idx_checkout` (  `checked_out` )
) ENGINE = MYISAM AUTO_INCREMENT @ DEFAULT CHARSET = utf8;

Ответ 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 '@ DEFAULT CHARSET=utf8' at line 23 

и залились примерно половина таблиц только.
Пытался сменить кодировку но результат тот же. Может я не правильно что то делаю? Или надо было восстанавливать текст другим образом? или?
жду ответа, заранее благодарю.

2

Re: Ошибка при импорте.

Ошибка в синтаксисе. Символ @.
AUTO_INCREMENT @ DEFAULT CHARSET

Посмотрите в файле дампа, который был до перекодировки, чтобы понять что там должно быть.

Использование Штирлица я не рекомендую. Не уверен, что он может правильно работать с данными дампа. Если есть возможность, перешлите дамп на hanut@php-myadmin.ru , посмотрю что там можно сделать.