FULLTEXT mysql返回空

时间:2018-02-05 17:54:55

标签: mysql

我有一个具有以下结构的表:

+-----------------+--------------+------+-----+-------------------+-----------------------------+
| Field           | Type         | Null | Key | Default           | Extra                       |
+-----------------+--------------+------+-----+-------------------+-----------------------------+
| imovel_id       | int(11)      | NO   | PRI | NULL              | auto_increment              |
| user_id         | int(11)      | NO   |     | NULL              |                             |
| img_dest        | varchar(111) | YES  |     | NULL              |                             |
| data_imob       | timestamp    | NO   |     | CURRENT_TIMESTAMP | on update CURRENT_TIMESTAMP |
| finalidade_imob | varchar(51)  | NO   | MUL | NULL              |                             |
| status_imob     | varchar(51)  | NO   |     | NULL              |                             |
| tipo_imob       | varchar(255) | YES  |     | NULL              |                             |
| uf_imob         | varchar(51)  | NO   | MUL | NULL              |                             |
| cidade_imob     | varchar(255) | NO   |     | NULL              |                             |
| bairro_imob     | varchar(255) | YES  |     | NULL              |                             |
| rua_imob        | varchar(255) | YES  |     | NULL              |                             |
| vaga_imob       | varchar(255) | YES  |     | NULL              |                             |
| dorms_imob      | char(2)      | YES  |     | NULL              |                             |
| tamanho_imob    | varchar(222) | YES  |     | NULL              |                             |
| valor_imob      | varchar(255) | YES  |     | 0                 |                             |
| titulo_imob     | varchar(255) | YES  |     | NULL              |                             |
| descricao_imob  | longtext     | YES  |     | NULL              |                             |
| carac_imob      | varchar(255) | YES  |     | NULL              |                             |
+-----------------+--------------+------+-----+-------------------+-----------------------------+

如果我运行此查询:

SELECT * FROM form_imovel LEFT JOIN (form_user) ON (form_user.user_id = form_imovel.user_id) WHERE MATCH(finalidade_imob,status_imob,tipo_imob,uf_imob,cidade_imob,bairro_imob,dorms_imob,valor_imob) AGAINST ('Comprar' IN BOOLEAN MODE);

Comprar列中finalidade_imob的值是uf_imob,我有正确的结果,可以使用除uf_imob列以外的所有列。

SP列的值类似于:MGRJSELECT * FROM form_imovel LEFT JOIN (form_user) ON (form_user.user_id = form_imovel.user_id) WHERE MATCH(finalidade_imob,status_imob,tipo_imob,uf_imob,cidade_imob,bairro_imob,dorms_imob,valor_imob) AGAINST ('SP' IN BOOLEAN MODE);

如果我尝试运行以下查询,则返回空:

SP

即使该列有很多&个寄存器。

Fiddle example

0 个答案:

没有答案