l*******9 发帖数: 177 | 1 在 search 时想content和subject 一起查,一般用什么来
concatenate 这两个fields。。 例如:
SELECT * FROM table_name
WHERE concat(content, " ", subject) LIKE "%ABC%";
用空格不保险,有什么比较实际的办法??多谢。。 | a*******s 发帖数: 324 | 2 You'd better not do it like this way. It is very slow because of the full
table scan.
do this way
create tabel tb1(content text, subject varchar(50), fulltext(content,
subject)) engine = MYISAM;
select * from tb1 where match(content, subject) against ('ABC' in NATUARL
LANGUAGE MODE)
remind: only MYISAM engine supports the FULLTEXT index.
【在 l*******9 的大作中提到】 : 在 search 时想content和subject 一起查,一般用什么来 : concatenate 这两个fields。。 例如: : SELECT * FROM table_name : WHERE concat(content, " ", subject) LIKE "%ABC%"; : 用空格不保险,有什么比较实际的办法??多谢。。
|
|