func_system.test
上传用户:romrleung
上传日期:2022-05-23
资源大小:18897k
文件大小:1k
- #
- # system functions
- #
- select database();
- select charset(database());
- select database() = "test";
- select database() = _utf8"test";
- select database() = _latin1"test";
- select user() like "%@%";
- select user() like _utf8"%@%";
- select user() like _latin1"%@%";
- select charset(user());
- select version()>="3.23.29";
- select version()>=_utf8"3.23.29";
- select version()>=_latin1"3.23.29";
- select charset(version());
- explain extended select database(), user();
- create table t1 (version char(40)) select database(), user(), version() as 'version';
- show create table t1;
- drop table t1;
- select charset(charset(_utf8'a')), charset(collation(_utf8'a'));
- select collation(charset(_utf8'a')), collation(collation(_utf8'a'));
- create table t1 select charset(_utf8'a'), collation(_utf8'a');
- show create table t1;
- drop table t1;
- select TRUE,FALSE,NULL;
- #
- # Bug#12351: CONCAT with USER()/DATEBASE() and
- # a constant and a column gets strange results
- #
- create table t1 (c1 char(5)) character set=latin1;
- insert into t1 values('row 1');
- insert into t1 values('row 2');
- insert into t1 values('row 3');
- select concat(user(), '--', c1) from t1;
- select concat(database(), '--', c1) from t1;
- drop table t1;
- #
- # Bug#8291 Illegal collation mix with USER() function
- #
- create table t1 (a char(10)) character set latin1;
- select * from t1 where a=version();
- select * from t1 where a=database();
- select * from t1 where a=user();
- insert into t1 values ('a');
- select left(concat(a,version()),1) from t1;
- drop table t1;
- # End of 4.1 tests