SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 11.09.2009 22:55:40

Ziliboba
Участник
Зарегистрирован: 11.09.2009
Сообщений: 3

ошибка при импорте

Подскажите импортирую таблицы из phpMyAdmin 2.6.1, MySQL 5.0.45 с локального компьютера, пот Denwer
На сервер хостера там, phpMyAdmin - 2.8.1, MySQL - 5.0.32

выдает ошибку:
--------------------------------------------------------------------------------------
#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 '

CREATE TABLE `jos_banner` (
  `bid` int(11) NOT NULL auto_increment,
  `ci' at line 1
--------------------------------------------------------------------------------------

кусок дампа, начало:
--------------------------------------------------------------------------------------
-- phpMyAdmin SQL Dump
-- version 2.6.1
-- http://www.phpmyadmin.net
--
-- Хост: localhost
-- Время создания: Сен 11 2009 г., 22:59
-- Версия сервера: 5.0.45
-- Версия PHP: 5.2.4
--
-- БД: `mainBD`
--

-- --------------------------------------------------------

--
-- Структура таблицы `jos_banner`
--

CREATE TABLE `jos_banner` (
  `bid` int(11) NOT NULL auto_increment,
  `cid` int(11) NOT NULL default '0',
  `type` varchar(30) NOT NULL default 'banner',
  `name` varchar(255) NOT NULL default '',
  `alias` varchar(255) NOT NULL default '',
  `imptotal` int(11) NOT NULL default '0',
  `impmade` int(11) NOT NULL default '0',
  `clicks` int(11) NOT NULL default '0',
  `imageurl` varchar(100) NOT NULL default '',
  `clickurl` varchar(200) NOT NULL default '',
  `date` datetime default NULL,
  `showBanner` tinyint(1) NOT NULL default '0',
  `checked_out` tinyint(1) NOT NULL default '0',
  `checked_out_time` datetime NOT NULL default '0000-00-00 00:00:00',
  `editor` varchar(50) default NULL,
  `custombannercode` text,
  `catid` int(10) unsigned NOT NULL default '0',
  `description` text NOT NULL,
  `sticky` tinyint(1) unsigned NOT NULL default '0',
  `ordering` int(11) NOT NULL default '0',
  `publish_up` datetime NOT NULL default '0000-00-00 00:00:00',
  `publish_down` datetime NOT NULL default '0000-00-00 00:00:00',
  `tags` text NOT NULL,
  `params` text NOT NULL,
  PRIMARY KEY  (`bid`),
  KEY `viewbanner` (`showBanner`),
  KEY `idx_banner_catid` (`catid`)
) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ;
--------------------------------------------------------------------------------------

этот кусок цитируетбся а патом пишеться ошибка, это из за разных версий? файл дампа я сохранил в utf-8. Врде все описал, подскажите в чем проблема?

Отредактированно Ziliboba (11.09.2009 22:56:31)

Неактивен

 

#2 12.09.2009 00:22:56

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

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

По миру что-ль пошло. Один в один ошибка.
http://sqlinfo.ru/forum/viewtopic.php?pid=10286#p10286

paulus написал:

Проблема в кракозябле , подозреваю, что это BOM-маркер в файле,
сохраните файл в нормальном текстовом редакторе без BOM.

Неактивен

 

#3 12.09.2009 10:30:05

Ziliboba
Участник
Зарегистрирован: 11.09.2009
Сообщений: 3

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

спасибо, убрал галочку на BOM при сохраненнии

Неактивен

 

#4 12.09.2009 10:31:34

Ziliboba
Участник
Зарегистрирован: 11.09.2009
Сообщений: 3

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

А что это BOM трудо както найти в нете, по трем буквам описание именно этого, интересно просто.

Неактивен

 

#5 14.09.2009 12:58:45

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

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

Это три байта в начале файла, помогающие программе определить что данный файл сохранен в кодировке UTF-8. Наличие или их отсутствие не влияют на содержимое файла, однако при их неправильной интерпретации

Это ещё одна причина, почему не стоит использовать phpMyAdmin.

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson