SQLinfo.ru - Все о MySQL

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

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

Вы не зашли.

#1 21.12.2010 00:14:05

Vipx
Участник
Зарегистрирован: 21.12.2010
Сообщений: 5

Помогите ошибка Error Number: 1191

Всем Привет Форумчаненый!
Вчера столкнулся с небольшой проблемой импорта бекапа в базу данных MySQL в движке Дле сделал бекап все работает но когда открываю полную новость пишет вот это
Сделал запрос вот этот
ALTER TABLE `dle_post` ADD FULLTEXT (
`short_story` ,
`full_story` ,
`xfields` ,
`title`
)
не помогает пожалуйста помогите как решить эту проблему

MySQL Error!
------------------------

The Error returned was:
Can't find FULLTEXT index matching the column list

Error Number:
1191

SELECT id, title, date, category, alt_name, flag FROM dle_post WHERE MATCH (title, short_story, full_story, xfields) AGAINST ('Lordaeron - Sacrosanct (2010) Исполнитель: LordaeronАльбом: SacrosanctСтрана: UKЖанр: Blackened Death Metal/Grindcore Год выпуска: 2010 Количество треков: 10 Формат: Mp3 Битрейт аудио: CBR320kbps Продолжительность: 49:59 Размер: 104 Mb  Трэклист:01. Celestial Desolation 4:3502. Wolf in Hiding 5:1503. Obligatory Suffering 3:2904. Homage to the Hermit 4:4905. Eye of Sargeras 7:4106. Forward the Legion 6:0407. Swansong for the Detritus 3:1608. Of Fear and Flame 3:2309. Feeding the Flies 4:1810. Doomsayer (The Curse of Frostmourne) 7:09  Hitfile.netСкачать с Hitfile Одним файломVip-file.comСкачать с Vip-file Одним файломUnibytes.comСкачать с Unibytes Одним файломTurbobit.netСкачать с Turbobit Одним файломLetitbit.netСкачать с Letitbit Одним файлом') AND id != 142465 AND approve='1' AND date < '2010-12-20 22:56:01' LIMIT 5

Неактивен

 

#2 21.12.2010 02:37:17

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

Re: Помогите ошибка Error Number: 1191

Вот что мне всегда нравится в людях с DLE — так то, что они считают, что
«ничего не работает» — это «маленькая проблема» smile

Индекс нужно создавать с теми полями, которые в запросе, и ровно в том
порядке, что и в запросе:
(title, short_story, full_story, xfields)

Ну и FAQ#10 smile

Неактивен

 

#3 21.12.2010 11:35:54

Vipx
Участник
Зарегистрирован: 21.12.2010
Сообщений: 5

Re: Помогите ошибка Error Number: 1191

paulus Пожалуйста подскажите как правильно сделать запрос
я поменял места сделал такой запрос
ALTER TABLE `dle_post` ADD FULLTEXT (
`title` ,
`short_story` ,
`full_story` ,
`xfields` ,
)
Но пишет ошибку
Ошибка

SQL-запрос:

ALTER TABLE `dle_post` ADD FULLTEXT (
`title` ,
`short_story` ,
`full_story` ,
`xfields` ,
)

Ответ 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 ')' at line 6

Отредактированно Vipx (21.12.2010 11:47:29)

Неактивен

 

#4 21.12.2010 13:01:14

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

Re: Помогите ошибка Error Number: 1191

Запятая после `xfields` лишняя.

Неактивен

 

#5 21.12.2010 20:00:43

Vipx
Участник
Зарегистрирован: 21.12.2010
Сообщений: 5

Re: Помогите ошибка Error Number: 1191

сделал запрос все правильно приняли а ошибка так и осталось

Неактивен

 

#6 21.12.2010 20:45:03

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

Re: Помогите ошибка Error Number: 1191

Текст ошибки тот же? Если да — полную структуру таблицы покажите.

Неактивен

 

#7 21.12.2010 23:52:51

Vipx
Участник
Зарегистрирован: 21.12.2010
Сообщений: 5

Re: Помогите ошибка Error Number: 1191

а как вам показать структуру таблицы?

Неактивен

 

#8 21.12.2010 23:57:01

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

Re: Помогите ошибка Error Number: 1191

Выполните SHOW CREATE TABLE `dle_post`;

Неактивен

 

#9 22.12.2010 18:07:40

Vipx
Участник
Зарегистрирован: 21.12.2010
Сообщений: 5

Re: Помогите ошибка Error Number: 1191

Все сделал спасибо большое за помощь

Неактивен

 

Board footer

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