Loading mysql-test/t/fulltext_cache.test +5 −2 Original line number Diff line number Diff line Loading @@ -25,8 +25,11 @@ INSERT INTO t2 VALUES (6,2,'um chocolate Snickers'); INSERT INTO t2 VALUES (7,1,'Bife'); INSERT INTO t2 VALUES (8,1,'Pizza de Salmao'); SELECT item, id, MATCH item AGAINST ('sushi') as x FROM t2 ORDER BY x DESC; SELECT t1.q, t2.item, t2.id, MATCH t2.item AGAINST ('sushi') as x FROM t1, t2 WHERE (t2.id2 = t1.id) ORDER BY x DESC; SELECT t1.q, t2.item, t2.id, MATCH t2.item AGAINST ('sushi') as x FROM t2, t1 WHERE (t2.id2 = t1.id) ORDER BY x DESC; drop table t1, t2; sql/item_func.h +4 −2 Original line number Diff line number Diff line Loading @@ -849,11 +849,13 @@ class Item_func_match :public Item_real_func if (!master) { if (ft_handler) { ft_close_search(ft_handler); if(join_key) table->file->ft_handler=0; } } } const char *func_name() const { return "match"; } enum Functype functype() const { return FT_FUNC; } void update_used_tables() {} Loading Loading
mysql-test/t/fulltext_cache.test +5 −2 Original line number Diff line number Diff line Loading @@ -25,8 +25,11 @@ INSERT INTO t2 VALUES (6,2,'um chocolate Snickers'); INSERT INTO t2 VALUES (7,1,'Bife'); INSERT INTO t2 VALUES (8,1,'Pizza de Salmao'); SELECT item, id, MATCH item AGAINST ('sushi') as x FROM t2 ORDER BY x DESC; SELECT t1.q, t2.item, t2.id, MATCH t2.item AGAINST ('sushi') as x FROM t1, t2 WHERE (t2.id2 = t1.id) ORDER BY x DESC; SELECT t1.q, t2.item, t2.id, MATCH t2.item AGAINST ('sushi') as x FROM t2, t1 WHERE (t2.id2 = t1.id) ORDER BY x DESC; drop table t1, t2;
sql/item_func.h +4 −2 Original line number Diff line number Diff line Loading @@ -849,11 +849,13 @@ class Item_func_match :public Item_real_func if (!master) { if (ft_handler) { ft_close_search(ft_handler); if(join_key) table->file->ft_handler=0; } } } const char *func_name() const { return "match"; } enum Functype functype() const { return FT_FUNC; } void update_used_tables() {} Loading