我的SQL全文搜索逐个字符

时间:2012-09-10 07:52:42

标签: mysql sql search select character

我有桌子

CREATE TABLE `articles` 
(
  `id` int(11) NOT NULL default '0',
  `title` varchar(65) default NULL,
  `topic` varchar(25) NOT NULL default '',
  `author` varchar(25) NOT NULL default '',
  `ondate` datetime NOT NULL default '0000-00-00 00:00:00',
  `body` text NOT NULL,
);

我使用以下查询在其上添加索引:

ALTER TABLE articles ADD FULLTEXT(title,body);

当我按如下方式选择查询时,如果标题的字样如此,我想要结果 'CVS', 'cvsssh', 'cvsrepository'

SELECT id,title FROM articles WHERE MATCH (title) AGAINST('cvs');

但它只返回一行cvs。 它正在进行单词匹配我想要角色匹配

请帮帮我... 提前谢谢。

此致 INDU

1 个答案:

答案 0 :(得分:0)

应该是这样的: -

SELECT id,title FROM articles WHERE title like 'cvs%';

这将为您提供从csv ..字符开始的输出。

如果您使用'%cvs%',那么它会为您提供包含cvs的输出