







|
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,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
32392
|
|