Задавайте вопросы, мы ответим
Вы не зашли.
Подскажите импортирую таблицы из 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)
Неактивен
По миру что-ль пошло. Один в один ошибка.
http://sqlinfo.ru/forum/viewtopic.php?pid=10286#p10286
paulus написал:
Проблема в кракозябле , подозреваю, что это BOM-маркер в файле,
сохраните файл в нормальном текстовом редакторе без BOM.
Неактивен
спасибо, убрал галочку на BOM при сохраненнии
Неактивен
А что это BOM трудо както найти в нете, по трем буквам описание именно этого, интересно просто.
Неактивен
Это три байта в начале файла, помогающие программе определить что данный файл сохранен в кодировке UTF-8. Наличие или их отсутствие не влияют на содержимое файла, однако при их неправильной интерпретации
Это ещё одна причина, почему не стоит использовать phpMyAdmin.
Неактивен