SQLinfo.ru - Все о MySQL

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

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

Вы не зашли.

#1 03.09.2007 12:00:16

mendosa
Участник
Зарегистрирован: 24.08.2007
Сообщений: 15

не загружаются две таблицы

Здравствуйте.Установил первоночально на локальном сервере весь комплекс MySQL 5.0.37 ,PHP 5.2.3,Apache 2.2.4,phpmyadmin 2.10.2.Пытаюсь загрузить Joomla модификации  Joomla 1.0.12 Lavra Edition 2007.В Джумле есть свой загрузчик.Загружается все кроме двух таблиц.Они небольшие если кто то сможет мне помочь я их выложу.И если такое согласие будет подскажите как их выложить в виде файла,чтобы не перегружать форум.

Неактивен

 

#2 03.09.2007 14:37:28

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: не загружаются две таблицы

А что означает "не загружаются"? Наверняка, есть какие-то ошибки, можете
их написать?

Неактивен

 

#3 03.09.2007 14:43:51

mendosa
Участник
Зарегистрирован: 24.08.2007
Сообщений: 15

Re: не загружаются две таблицы

День добый.Приведу весь файл он небольшой:
SQL=BLOB/TEXT column \'text\' can\'t have a default value SQL=# Table structure for table `jos_poll_data`
\n
\nCREATE TABLE `jos_poll_data` (
\n  `id` int(11) NOT NULL auto_increment,
\n  `pollid` int(4) NOT NULL default \'0\',
\n  `text` text NOT NULL default \'\',
\n  `hits` int(11) NOT NULL default \'0\',
\n  PRIMARY KEY  (`id`),
\n  KEY `pollid` (`pollid`,`text`(1))
\n) ENGINE=MyISAM DEFAULT CHARSET=cp1251:
- - - - - - - - - -
# Table structure for table `#__poll_data`

CREATE TABLE `#__poll_data` (
  `id` int(11) NOT NULL auto_increment,
  `pollid` int(4) NOT NULL default '0',
  `text` text NOT NULL default '',
  `hits` int(11) NOT NULL default '0',
  PRIMARY KEY  (`id`),
  KEY `pollid` (`pollid`,`text`(1))
) ENGINE=MyISAM DEFAULT CHARSET=cp1251
= = = = = = = = = =

SQL=Table \'joomla.jos_poll_data\' doesn\'t exist SQL=# Формирование данных для таблицы `jos_poll_data`
\n
\nINSERT INTO `jos_poll_data` VALUES (1, 14, \'Жить без нее не могу\', 1):
- - - - - - - - - -
# Формирование данных для таблицы `#__poll_data`

INSERT INTO `#__poll_data` VALUES (1, 14, 'Жить без нее не могу', 1)
= = = = = = = = = =

SQL=Table \'joomla.jos_poll_data\' doesn\'t exist SQL=INSERT INTO `jos_poll_data` VALUES (2, 14, \'Нравится\', 0):
- - - - - - - - - -
INSERT INTO `#__poll_data` VALUES (2, 14, 'Нравится', 0)
= = = = = = = = = =

SQL=Table \'joomla.jos_poll_data\' doesn\'t exist SQL=INSERT INTO `jos_poll_data` VALUES (3, 14, \'Не очень\', 0):
- - - - - - - - - -
INSERT INTO `#__poll_data` VALUES (3, 14, 'Не очень', 0)
= = = = = = = = = =

SQL=Table \'joomla.jos_poll_data\' doesn\'t exist SQL=INSERT INTO `jos_poll_data` VALUES (4, 14, \'Нет\', 0):
- - - - - - - - - -
INSERT INTO `#__poll_data` VALUES (4, 14, 'Нет', 0)
= = = = = = = = = =

SQL=Table \'joomla.jos_poll_data\' doesn\'t exist SQL=INSERT INTO `jos_poll_data` VALUES (5, 14, \'Пошел на фиг\', 0):
- - - - - - - - - -
INSERT INTO `#__poll_data` VALUES (5, 14, 'Пошел на фиг', 0)
= = = = = = = = = =

SQL=Table \'joomla.jos_poll_data\' doesn\'t exist SQL=INSERT INTO `jos_poll_data` VALUES (6, 14, \'\', 0):
- - - - - - - - - -
INSERT INTO `#__poll_data` VALUES (6, 14, '', 0)
= = = = = = = = = =

SQL=Table \'joomla.jos_poll_data\' doesn\'t exist SQL=INSERT INTO `jos_poll_data` VALUES (7, 14, \'\', 0):
- - - - - - - - - -
INSERT INTO `#__poll_data` VALUES (7, 14, '', 0)
= = = = = = = = = =

SQL=Table \'joomla.jos_poll_data\' doesn\'t exist SQL=INSERT INTO `jos_poll_data` VALUES (8, 14, \'\', 0):
- - - - - - - - - -
INSERT INTO `#__poll_data` VALUES (8, 14, '', 0)
= = = = = = = = = =

SQL=Table \'joomla.jos_poll_data\' doesn\'t exist SQL=INSERT INTO `jos_poll_data` VALUES (9, 14, \'\', 0):
- - - - - - - - - -
INSERT INTO `#__poll_data` VALUES (9, 14, '', 0)
= = = = = = = = = =

SQL=Table \'joomla.jos_poll_data\' doesn\'t exist SQL=INSERT INTO `jos_poll_data` VALUES (10, 14, \'\', 0):
- - - - - - - - - -
INSERT INTO `#__poll_data` VALUES (10, 14, '', 0)
= = = = = = = = = =

SQL=Table \'joomla.jos_poll_data\' doesn\'t exist SQL=INSERT INTO `jos_poll_data` VALUES (11, 14, \'\', 0):
- - - - - - - - - -
INSERT INTO `#__poll_data` VALUES (11, 14, '', 0)
= = = = = = = = = =

SQL=Table \'joomla.jos_poll_data\' doesn\'t exist SQL=INSERT INTO `jos_poll_data` VALUES (12, 14, \'\', 0):
- - - - - - - - - -
INSERT INTO `#__poll_data` VALUES (12, 14, '', 0)
= = = = = = = = = =

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

Неактивен

 

#4 03.09.2007 15:10:34

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: не загружаются две таблицы

BLOB/TEXT column 'text' can't have a default value

Вот из-за этой ошибки все происходит. Уберите default '' после полей типа TEXT.

Неактивен

 

#5 03.09.2007 16:04:57

mendosa
Участник
Зарегистрирован: 24.08.2007
Сообщений: 15

Re: не загружаются две таблицы

Спасибо за подсказку.Привел таблицы к виду:
CREATE TABLE `jos_poll_data` (
  `id` int(11) NOT NULL auto_increment,
  `pollid` int(4) NOT NULL default ,
  `text` text NOT NULL,
  `hits` int(11) NOT NULL default ,
  PRIMARY KEY  (`id`),
  KEY `pollid` (`pollid`,`text`(1))
) ENGINE=MyISAM DEFAULT CHARSET=cp1251:

и вторую таблицу
CREATE TABLE `#__poll_data` (
  `id` int(11) NOT NULL auto_increment,
  `pollid` int(4) NOT NULL default '0',
  `text` text NOT NULL  ,
  `hits` int(11) NOT NULL default '0',
  PRIMARY KEY  (`id`),
  KEY `pollid` (`pollid`,`text`(1))
) ENGINE=MyISAM DEFAULT CHARSET=cp1251   
но к сожалению не загружаются (загружал из командной строки)может еще какие ошибки есть?

Неактивен

 

#6 03.09.2007 16:19:20

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: не загружаются две таблицы

Если Вы будете писать текст ошибок - будет гораздо проще smile

`pollid` int(4) NOT NULL default ,

Если не стоит значения по-умолчанию, то и ключевое слово default
писать не надо. Ошибка в этом (2 такие ошибки).

Неактивен

 

#7 03.09.2007 16:36:54

mendosa
Участник
Зарегистрирован: 24.08.2007
Сообщений: 15

Re: не загружаются две таблицы

исправил первую таблицу ве равно не загружается
CREATE TABLE `jos_poll_data` (
  `id` int(11) NOT NULL auto_increment,
  `pollid` int(4) NOT NULL ,
  `text` text NOT NULL,
  `hits` int(11) NOT NULL ,
  PRIMARY KEY  (`id`),
  KEY `pollid` (`pollid`,`text`(1))
) ENGINE=MyISAM DEFAULT CHARSET=cp1251:
что еще не дает загрузиться?

Неактивен

 

#8 03.09.2007 17:10:34

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: не загружаются две таблицы

Пишите ошибку. Код правильный.

root@localhost test > CREATE TABLE `jos_poll_data` (
    ->   `id` int(11) NOT NULL auto_increment,
    ->   `pollid` int(4) NOT NULL ,
    ->   `text` text NOT NULL,
    ->   `hits` int(11) NOT NULL ,
    ->   PRIMARY KEY  (`id`),
    ->   KEY `pollid` (`pollid`,`text`(1))
    -> ) ENGINE=MyISAM DEFAULT CHARSET=cp1251;
Query OK, 0 rows affected (0.01 sec)

Неактивен

 

#9 03.09.2007 17:29:31

mendosa
Участник
Зарегистрирован: 24.08.2007
Сообщений: 15

Re: не загружаются две таблицы

пишет ошибку :
ERROR 1064 (42000): 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 '->
`id` int(11) NOT NULL auto_increment,
    ->   `pollid` int(4) NOT NULL ,
' at line 2
mysql>

Неактивен

 

#10 03.09.2007 17:34:23

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: не загружаются две таблицы

Стрелочки рисовать не надо. Стрелочка - это приглашение сервера вводить команду дальше.

Неактивен

 

#11 04.09.2007 10:02:52

mendosa
Участник
Зарегистрирован: 24.08.2007
Сообщений: 15

Re: не загружаются две таблицы

Добрый день.Хорошие новости .Таблица первая загрузилась.Вторая нет хотя ошибку не пишет.Просто появилась стрелочка -приглашение.Вот в каком виде эта таблица.
CREATE TABLE `#__poll_data` (
  `id` int(11) NOT NULL auto_increment,
  `pollid` int(4) NOT NULL ,
  `text` text NOT NULL  ,
  `hits` int(11) NOT NULL ,
  PRIMARY KEY  (`id`),
  KEY `pollid` (`pollid`,`text`(1))
) ENGINE=MyISAM DEFAULT CHARSET=cp1251

Неактивен

 

#12 04.09.2007 12:20:01

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3880

Re: не загружаются две таблицы

Поставьте на конце точку с запятой и она создастся.

Неактивен

 

#13 04.09.2007 12:56:51

mendosa
Участник
Зарегистрирован: 24.08.2007
Сообщений: 15

Re: не загружаются две таблицы

Получилось.И вторая таблица записалась.В дольнейшем чтобы эта Joomle закрутилась надо в другом месте спрашивать.Спасибо вам за подсказку

Неактивен

 

#14 04.09.2007 13:36:56

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3880

Re: не загружаются две таблицы

Не забудьте выполнить и все INSERT, которые перечислены в листинге

Код:

INSERT INTO `jos_poll_data` VALUES (1, 14, \'Жить без нее не могу\', 1);

Мы скоро планируем запустить проект, в рамках которого можно будет получить ответы и на вопросы по CMS. Удачи Вам!

Неактивен

 

#15 04.09.2007 14:31:33

mendosa
Участник
Зарегистрирован: 24.08.2007
Сообщений: 15

Re: не загружаются две таблицы

Я загрузил более позднюю версию Lavra (была Paranoja)так там только эти две таблицы не загрузились INSERT там  нет.Хорошо бы чтобы у вас и по CMS помогали,а то на форумах по джумле не очень охотно отвечают.

Неактивен

 

#16 04.09.2007 15:18:48

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3880

Re: не загружаются две таблицы

следите за объявлениями, проект скоро запустим и будем по CMS отвечать на вопросы (это будет один из основных разделов), другие разделы - HTML, PHP, XML, Javascript, Java, оптимизация сайтов

Неактивен

 

Board footer

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