Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
что это значит? (Sergey) 05/05/2003 - 19:18:19
      Re: что это значит? (Василий) 05/05/2003 - 20:19:24
      Re: что это значит? (Constantant) 03/11/2007 - 22:24:18

> Original message text:
> From: Sergey - 05/05/2003 - 19:18:19
> Subject:что это значит?
> -----------------
> select названия_полей from таблица where MATCH (названия_полей) AGAINST (ключи);
>
> на такой запрос выдается шибка:
> ERROR 1191: Can't find FULLTEXT index matching the column list
>
> Хотелось бы узнать что означает сам запрос, правильно ли он сформулирован, и что за ошибка, как устранить??
>


From: Василий - 05/05/2003 - 20:19:24
Subject:что это значит?
-----------------
конструкция MATCH ... AGAINST работает только если на названия_полей построен полнотекстовый индекс.

например, так

CREATE TABLE articles (
id INT UNSIGNED AUTO_INCREMENT NOT NULL PRIMARY KEY,
title VARCHAR(200),
body TEXT,
FULLTEXT (title,body)
);

или так

alter table ttt2 add fulltext index i1 on articles(title, body);

тогда будет работать

mysql> SELECT * FROM articles
-> WHERE MATCH (title,body) AGAINST ('database');
+----+-------------------+------------------------------------------+
| id | title | body |
+----+-------------------+------------------------------------------+
| 5 | MySQL vs. YourSQL | In the following database comparison ... |
| 1 | MySQL Tutorial | DBMS stands for DataBase ... |
+----+-------------------+------------------------------------------+
2 rows in set (0.00 sec)

и см. документацию на тему FULLTEXT INDEX



[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
32392



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |