--- r/func_str.result 2012-01-13 16:50:49.000000000 +0100 +++ r/func_str.reject 2012-02-10 15:31:48.000000000 +0100 @@ -751,7 +751,7 @@ `insert(_latin2'abcd',2,3,_latin2'ef')` varchar(6) CHARACTER SET latin2 NOT NULL DEFAULT '', `replace(_latin2'abcd',_latin2'b',_latin2'B')` varchar(4) CHARACTER SET latin2 NOT NULL DEFAULT '', `encode('abcd','ab')` varbinary(4) NOT NULL DEFAULT '' -) ENGINE=MyISAM DEFAULT CHARSET=latin1 +) ENGINE=PBXT DEFAULT CHARSET=latin1 drop table t1; create table t1 (a char character set latin2); insert into t1 values (null); @@ -1153,7 +1153,6 @@ notnumber 0 Warnings: Warning 1292 Truncated incorrect DOUBLE value: 'notnumber' -Warning 1292 Truncated incorrect DOUBLE value: 'notnumber' SELECT * FROM t1, t2 WHERE num=substring(str from 1 for 6); str num notnumber 0 @@ -1308,14 +1307,14 @@ create table t1(f1 varchar(4)); explain extended select encode(f1,'zxcv') as 'enc' from t1; id select_type table type possible_keys key key_len ref rows filtered Extra -1 SIMPLE t1 system NULL NULL NULL NULL 0 0.00 const row not found +1 SIMPLE t1 ALL NULL NULL NULL NULL 0 0.00 Warnings: -Note 1003 select encode(NULL,'zxcv') AS `enc` from `test`.`t1` +Note 1003 select encode(`test`.`t1`.`f1`,'zxcv') AS `enc` from `test`.`t1` explain extended select decode(f1,'zxcv') as 'enc' from t1; id select_type table type possible_keys key key_len ref rows filtered Extra -1 SIMPLE t1 system NULL NULL NULL NULL 0 0.00 const row not found +1 SIMPLE t1 ALL NULL NULL NULL NULL 0 0.00 Warnings: -Note 1003 select decode(NULL,'zxcv') AS `enc` from `test`.`t1` +Note 1003 select decode(`test`.`t1`.`f1`,'zxcv') AS `enc` from `test`.`t1` drop table t1; create table t1 (a bigint not null)engine=myisam; insert into t1 set a = 1024*1024*1024*4; @@ -2782,7 +2781,7 @@ Table Create Table t1 CREATE TABLE `t1` ( `format(123,2,'no_NO')` varchar(37) NOT NULL DEFAULT '' -) ENGINE=MyISAM DEFAULT CHARSET=latin1 +) ENGINE=PBXT DEFAULT CHARSET=latin1 SELECT * FROM t1; format(123,2,'no_NO') 123,00