MySQL "MATCH ... ПРОТИВ": иголка в каждом столбце?
У меня проблема с использованием MATCH ... ПРОТИВ. Вот пример таблицы под названием "elts"
id | tags | title | description
----------------------------------------------
1 | music | music | music description
2 | test | test | music description
Вот мой запрос:
SELECT id,
FROM elts
WHERE (tags, title, description) AGAINST ('music')
Моя проблема в том, что я получаю 2 разных результата в зависимости от среды, которую я использую:
- Wamp (MySQL: 5.6.12): я получаю идентификаторы 1 и 2
- Сервер 1&1 (MySQL: 5.0): я получаю только ID 1
На моем сервере игла (здесь "музыка") должна присутствовать в каждом столбце, в противном случае значение 0...
Кто-нибудь сталкивался с этой проблемой?
РЕДАКТИРОВАТЬ, определение таблицы:
CREATE TABLE elts (
id INT UNSIGNED AUTO_INCREMENT NOT NULL PRIMARY KEY,
title VARCHAR(200),
tags TEXT,
notes TEXT,
description TEXT,
state INT DEFAULT 1,
creation_date DATETIME,
modification_date DATETIME,
FULLTEXT (tags,title,description)
) ENGINE = MYISAM;