Тема: Ошибка 1046

Уважаемые!

Ситуация:

Версия MySQL-клиента: 5.0.51a
phpMyAdmin - 2.11.2-rc1
и шаблон под Джумлу с демо-дампом (14 Мб, я в шоке)

Так вот, создал базу предварительно, начинаю ставить шаблон и установщик шаблона, распаковывая дамп в базу вываливает:

Error at the line 426: INSERT INTO `#__jcalpro2_calendars` VALUES ('1', '0', 'Default', '62', 'Default calendar', '0', 'public frontend', '1', '0', '0000-00-00 00:00:00');-CREATE TABLE `#__jcalpro2_categories` ( `cat_id` int(11) NOT NULL auto_increment, `cat_parent` int(11) NOT NULL default '0', `cat_name` varchar(150) NOT NULL default '', `description` text NOT NULL, `color` varchar(10) default '#000000', `bgcolor` varchar(10) default '#EEF0F0', `options` tinyint(4) default '0', `level` varchar(255) default '0', `published` tinyint(1) default '0', `checked_out` int(11) unsigned NOT NULL default '0', `checked_out_time` datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (`cat_id`) );

Query: INSERT INTO `#__jcalpro2_calendars` VALUES ('1', '0', 'Default', '62', 'Default calendar', '0', 'public frontend', '1', '0', '0000-00-00 00:00:00');-CREATE TABLE `#__jcalpro2_categories` ( `cat_id` int(11) NOT NULL auto_increment, `cat_parent` int(11) NOT NULL default '0', `cat_name` varchar(150) NOT NULL default '', `description` text NOT NULL, `color` varchar(10) default '#000000', `bgcolor` varchar(10) default '#EEF0F0', `options` tinyint(4) default '0', `level` varchar(255) default '0', `published` tinyint(1) default '0', `checked_out` int(11) unsigned NOT NULL default '0', `checked_out_time` datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (`cat_id`) )

MySQL: MySQL query failed with error 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 `#__jcalpro2_categories` ( `cat_id` int(11) NOT NULL auto_increm' at line 1). The query was:INSERT INTO `jos_jcalpro2_calendars` VALUES ('1', '0', 'Default', '62', 'Default calendar', '0', 'public frontend', '1', '0', '0000-00-00 00:00:00');-CREATE TABLE `#__jcalpro2_categories` ( `cat_id` int(11) NOT NULL auto_increment, `cat_parent` int(11) NOT NULL default '0', `cat_name` varchar(150) NOT NULL default '', `description` text NOT NULL, `color` varchar(10) default '#000000', `bgcolor` varchar(10) default '#EEF0F0', `options` tinyint(4) default '0', `level` varchar(255) default '0', `published` tinyint(1) default '0', `checked_out` int(11) unsigned NOT NULL default '0', `checked_out_time` datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (`cat_id`) )

после чего его работа прекращается, и весь дамп в базу он, конечно же, не заливает.

Что же мне делать?)

2

Re: Ошибка 1046

mahapashka
Какая-то мешанина в дампе. Попробуйте открыть дамп текстовым редактором (рекомендую Notepad++) и посмотрите как выглядят строки из ошибки.

Похоже дефис вызывает ошибку.
0000-00-00 00:00:00');-CREATE TABLE

3

Re: Ошибка 1046

Да, вы были правы, спасибо)

4

Re: Ошибка 1046

Кто может - помогите. У меня вот мерзавчик закрался: #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 '' at line 2. Таблиц штук около 30. Что делать? При попытке перейти на главну. май админ пишет main.php: Missing parameter: is_superuser (FAQ 2.8).

5

Re: Ошибка 1046

Проверьте данную директиву php.ini и наличие каталога в ней указанного:
[mono]session.save_path = "C:/php/tmp"[/mono]

Посмотрите в дампе, куда указывает ошибка, на вторую строку. Что там может вызвать проблему.