~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to tests/t/func_system.test

  • Committer: Monty Taylor
  • Date: 2008-08-02 01:03:15 UTC
  • mto: (236.1.42 codestyle)
  • mto: This revision was merged to the branch mainline in revision 261.
  • Revision ID: monty@inaugust.com-20080802010315-65h5938pymg9d99z
Moved m4 macros to top-level m4 dir, per GNU standards (and where gettext wanted it :)

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
#
2
 
# system functions
3
 
#
4
 
 
5
 
select database();
6
 
select database() = "test";
7
 
select database() = _utf8"test";
8
 
 
9
 
select user() like "%@%";
10
 
select user() like _utf8"%@%";
11
 
 
12
 
select version()>="3.23.29";
13
 
select version()>=_utf8"3.23.29";
14
 
explain extended select database(), user();
15
 
 
16
 
create table t1 (version char(60)) select database(), user(), version() as 'version';
17
 
show create table t1;
18
 
drop table t1;
19
 
 
20
 
select TRUE,FALSE,NULL;
21
 
 
22
 
#
23
 
# Bug#12351: CONCAT with USER()/DATEBASE() and
24
 
# a constant and a column gets strange results
25
 
#
26
 
create table t1 (c1 char(5));
27
 
insert into t1 values('row 1');
28
 
insert into t1 values('row 2');
29
 
insert into t1 values('row 3');
30
 
select concat(SUBSTRING(user(), 0, 4), '--', c1) from t1;
31
 
select concat(database(), '--', c1) from t1;
32
 
drop table t1;
33
 
 
34
 
#
35
 
# Bug#8291 Illegal collation mix with USER() function
36
 
#
37
 
create table t1 (a char(10));
38
 
select * from t1 where a=version();
39
 
select * from t1 where a=database();
40
 
select * from t1 where a=user();
41
 
insert into t1 values ('a');
42
 
select left(concat(a,version()),1) from t1;
43
 
drop table t1;
44
 
 
45
 
# End of 4.1 tests