varbinary.test
上传用户:romrleung
上传日期:2022-05-23
资源大小:18897k
文件大小:1k
- # Initialise
- --disable_warnings
- drop table if exists t1;
- --enable_warnings
- #
- # varbinary as string and number
- #
- select 0x41,0x41+0,0x41 | 0x7fffffffffffffff | 0,0xffffffffffffffff | 0 ;
- select 0x31+1,concat(0x31)+1,-0xf;
- select x'31',X'ffff'+0;
- #
- # Test of hex constants in WHERE:
- #
- create table t1 (ID int(8) unsigned zerofill not null auto_increment,UNIQ bigint(21) unsigned zerofill not null,primary key (ID),unique (UNIQ) );
- insert into t1 set UNIQ=0x38afba1d73e6a18a;
- insert into t1 set UNIQ=123;
- explain extended select * from t1 where UNIQ=0x38afba1d73e6a18a;
- drop table t1;
- #
- # Test error conditions
- #
- --error 1064
- select x'hello';
- --error 1054
- select 0xfg;
- #
- # Test likely error conditions
- #
- create table t1 select 1 as x, 2 as xx;
- select x,xx from t1;
- drop table t1;
- # End of 4.1 tests