質問に対する MYSQL の一致
-- phpMyAdmin SQL ダンプ
-- バージョン 2.10.2
-- http://www.phpmyadmin.net
--
-- ホスト: ローカルホスト
-- 作成日: 2013 年 1 月 21 日 03:14
-- サーバーバージョン: 5.0.45
-- PHP バージョン: 5.2.3
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
--
-- データベース: `test`
--
------------------------
--
-- テーブル構造 `city`
--
CREATE TABLE `city` (
`city_id` int(11) NOT NULL auto_increment,
`city` varchar(50) NOT NULL,
`pos` varchar(50) NOT NULL,
`level` tinyint(4) NOT NULL,
主キー (`city_id`)、
フルテキストキー `city` (`city`)
) ENGINE=MyISAM DEFAULT CHARSET=gbk AUTO_INCREMENT=11 ;
--
-- テーブル `city`
のデータをエクスポートします。
--
INSERT INTO `city` VALUES (1, '中国', '1', 1);
INSERT INTO `city` VALUES (2, '広州天河区', '1,2', 2);
INSERT INTO `city` VALUES (3, '深セン', '1,3', 2);
INSERT INTO `city` VALUES (4, 'Bao'an', '1,3,4', 3);
INSERT INTO `city` VALUES (5, '南头', '1,3,5', 3);
INSERT INTO `city` VALUES (6, '福田', '1,3,6', 3);
INSERT INTO `city` VALUES (7, '天河', '1,2,7', 3);
INSERT INTO `city` VALUES (8, 'Shahe', '1,2,7,8', 4);
INSERT INTO `city` VALUES (9, 'Shahe', '1,2,7,9', 4);
INSERT INTO `city` VALUES (10, 'hello world my friends', '', 0);
選択 *
「都市」から
WHERE 一致 (
`市`
)
反対 (
「こんにちは」
)
上記の SQL は city_id 10 のレコードと一致しません。なぜですか? AGAINST ('world') と一致するだけで、長さは問題になりません。助けを求めています、よろしくお願いします! ! !