GIF89a;
Direktori : /usr/share/mysql-test/suite/innodb_fts/r/ |
Current File : //usr/share/mysql-test/suite/innodb_fts/r/fulltext2.result |
DROP TABLE IF EXISTS t1; CREATE TABLE t1 ( i int(10) unsigned not null auto_increment primary key, a varchar(255) not null, FULLTEXT KEY (a) ) ENGINE = INNODB; check table t1; Table Op Msg_type Msg_text test.t1 check status OK select count(*) from t1 where match a against ('aaaxxx'); count(*) 260 select count(*) from t1 where match a against ('aaayyy'); count(*) 250 select count(*) from t1 where match a against ('aaazzz'); count(*) 255 select count(*) from t1 where match a against ('aaaxxx' in boolean mode); count(*) 260 select count(*) from t1 where match a against ('aaayyy' in boolean mode); count(*) 250 select count(*) from t1 where match a against ('aaazzz' in boolean mode); count(*) 255 select count(*) from t1 where match a against ('aaaxxx aaayyy aaazzz'); count(*) 765 select count(*) from t1 where match a against ('aaaxxx aaayyy aaazzz' in boolean mode); count(*) 765 select count(*) from t1 where match a against ('aaax*' in boolean mode); count(*) 260 select count(*) from t1 where match a against ('aaay*' in boolean mode); count(*) 250 select count(*) from t1 where match a against ('aaa*' in boolean mode); count(*) 765 insert t1 (a) values ('aaaxxx'),('aaayyy'); insert t1 (a) values ('aaazzz'),('aaazzz'),('aaazzz'),('aaazzz'),('aaazzz'); select count(*) from t1 where match a against ('aaaxxx'); count(*) 261 select count(*) from t1 where match a against ('aaayyy'); count(*) 251 select count(*) from t1 where match a against ('aaazzz'); count(*) 260 insert t1 (a) values ('aaaxxx 000000'); select count(*) from t1 where match a against ('000000'); count(*) 1 delete from t1 where match a against ('000000'); select count(*) from t1 where match a against ('000000'); count(*) 0 select count(*) from t1 where match a against ('aaaxxx'); count(*) 261 delete from t1 where match a against ('aaazzz'); select count(*) from t1 where match a against ('aaaxxx' in boolean mode); count(*) 261 select count(*) from t1 where match a against ('aaayyy' in boolean mode); count(*) 251 select count(*) from t1 where match a against ('aaazzz' in boolean mode); count(*) 0 select count(*) from t1 where a = 'aaaxxx'; count(*) 261 select count(*) from t1 where a = 'aaayyy'; count(*) 251 select count(*) from t1 where a = 'aaazzz'; count(*) 0 insert t1 (a) values ('aaaxxx 000000'); select count(*) from t1 where match a against ('000000'); count(*) 1 update t1 set a='aaazzz' where match a against ('000000'); select count(*) from t1 where match a against ('aaaxxx' in boolean mode); count(*) 261 select count(*) from t1 where match a against ('aaazzz' in boolean mode); count(*) 1 update t1 set a='aaazzz' where a = 'aaaxxx'; update t1 set a='aaaxxx' where a = 'aaayyy'; select count(*) from t1 where match a against ('aaaxxx' in boolean mode); count(*) 251 select count(*) from t1 where match a against ('aaayyy' in boolean mode); count(*) 0 select count(*) from t1 where match a against ('aaazzz' in boolean mode); count(*) 262 drop table t1; CREATE TABLE t1 ( i int(10) unsigned not null auto_increment primary key, a varchar(255) not null, FULLTEXT KEY (a) ) ENGINE = INNODB; select count(*) from t1 where match a against ('aaaxxx'); count(*) 260 select count(*) from t1 where match a against ('aaayyy'); count(*) 250 select count(*) from t1 where match a against ('aaazzz'); count(*) 255 select count(*) from t1 where match a against ('aaaxxx' in boolean mode); count(*) 260 select count(*) from t1 where match a against ('aaayyy' in boolean mode); count(*) 250 select count(*) from t1 where match a against ('aaazzz' in boolean mode); count(*) 255 select count(*) from t1 where match a against ('aaaxxx aaayyy aaazzz'); count(*) 765 select count(*) from t1 where match a against ('aaaxxx aaayyy aaazzz' in boolean mode); count(*) 765 select count(*) from t1 where match a against ('aaax*' in boolean mode); count(*) 260 select count(*) from t1 where match a against ('aaay*' in boolean mode); count(*) 250 select count(*) from t1 where match a against ('aaa*' in boolean mode); count(*) 765 insert t1 (a) values ('aaaxxx'),('aaayyy'); insert t1 (a) values ('aaazzz'),('aaazzz'),('aaazzz'),('aaazzz'),('aaazzz'); select count(*) from t1 where match a against ('aaaxxx'); count(*) 261 select count(*) from t1 where match a against ('aaayyy'); count(*) 251 select count(*) from t1 where match a against ('aaazzz'); count(*) 260 insert t1 (a) values ('aaaxxx 000000'); select count(*) from t1 where match a against ('000000'); count(*) 1 delete from t1 where match a against ('000000'); select count(*) from t1 where match a against ('000000'); count(*) 0 select count(*) from t1 where match a against ('aaaxxx'); count(*) 261 delete from t1 where match a against ('aaazzz'); select count(*) from t1 where match a against ('aaaxxx' in boolean mode); count(*) 261 select count(*) from t1 where match a against ('aaayyy' in boolean mode); count(*) 251 select count(*) from t1 where match a against ('aaazzz' in boolean mode); count(*) 0 select count(*) from t1 where a = 'aaaxxx'; count(*) 261 select count(*) from t1 where a = 'aaayyy'; count(*) 251 select count(*) from t1 where a = 'aaazzz'; count(*) 0 insert t1 (a) values ('aaaxxx 000000'); select count(*) from t1 where match a against ('000000'); count(*) 1 update t1 set a='aaazzz' where match a against ('000000'); select count(*) from t1 where match a against ('aaaxxx' in boolean mode); count(*) 261 select count(*) from t1 where match a against ('aaazzz' in boolean mode); count(*) 1 update t1 set a='aaazzz' where a = 'aaaxxx'; update t1 set a='aaaxxx' where a = 'aaayyy'; select count(*) from t1 where match a against ('aaaxxx' in boolean mode); count(*) 251 select count(*) from t1 where match a against ('aaayyy' in boolean mode); count(*) 0 select count(*) from t1 where match a against ('aaazzz' in boolean mode); count(*) 262 drop table t1; set names utf8; create table t1(a text,fulltext(a)) ENGINE = INNODB collate=utf8_swedish_ci; insert into t1 values('test test '),('test'),('test'),('test'), ('test'),('test'),('test'),('test'),('test'),('test'),('test'),('test'), ('test'),('test'),('test'),('test'),('test'),('test'),('test'),('test'), ('test'),('test'),('test'),('test'),('test'),('test'),('test'),('test'), ('test'),('test'),('test'),('test'),('test'),('test'),('test'),('test'), ('test'),('test'),('test'),('test'),('test'),('test'),('test'),('test'), ('test'),('test'),('test'),('test'),('test'),('test'),('test'),('test'), ('test'),('test'),('test'),('test'),('test'),('test'),('test'),('test'), ('test'),('test'),('test'),('test'),('test'),('test'),('test'),('test'), ('test'),('test'),('test'),('test'),('test'),('test'),('test'),('test'), ('test'),('test'),('test'),('test'),('test'),('test'),('test'),('test'), ('test'),('test'),('test'),('test'),('test'),('test'),('test'),('test'), ('test'),('test'),('test'),('test'),('test'),('test'),('test'),('test'), ('test'),('test'),('test'),('test'),('test'),('test'),('test'),('test'), ('test'),('test'),('test'),('test'),('test'),('test'),('test'),('test'), ('test'),('test'),('test'),('test'),('test'),('test'),('test'),('test'); delete from t1 limit 1; truncate table t1; insert into t1 values('ab c d'); update t1 set a='ab c d'; select * from t1 where match a against('ab c' in boolean mode); a select * from t1 where match a against('ab c' in boolean mode); a drop table t1; set names latin1; SET NAMES utf8; CREATE TABLE t1(a VARCHAR(255), FULLTEXT(a)) ENGINE = INNODB DEFAULT CHARSET=utf8; INSERT INTO t1 VALUES('„MySQL“'); SELECT a FROM t1 WHERE MATCH a AGAINST('“MySQL„' IN BOOLEAN MODE); a „MySQL“ DROP TABLE t1; SET NAMES latin1;