~drizzle-trunk/drizzle/development

1 by brian
clean slate
1
select database();
2
database()
3
test
4
select database() = "test";
5
database() = "test"
6
1
779.3.10 by Monty Taylor
Turned on -Wshadow.
7
select database() = "test";
8
database() = "test"
9
1
10
select user() like "%@%";
11
user() like "%@%"
12
1
13
select user() like "%@%";
14
user() like "%@%"
15
1
16
select version()>="3.23.29";
17
version()>="3.23.29"
18
1
19
select version()>="3.23.29";
20
version()>="3.23.29"
1 by brian
clean slate
21
1
22
explain extended select database(), user();
23
id	select_type	table	type	possible_keys	key	key_len	ref	rows	filtered	Extra
24
1	SIMPLE	NULL	NULL	NULL	NULL	NULL	NULL	NULL	NULL	No tables used
25
Warnings:
699 by Brian Aker
Enable func_system
26
Note	1003	select database() AS `database()`,user() AS `user()`
1 by brian
clean slate
27
create table t1 (version char(60)) select database(), user(), version() as 'version';
28
show create table t1;
29
Table	Create Table
699 by Brian Aker
Enable func_system
30
t1	CREATE TABLE `t1` (
31
  `database()` varchar(34),
32
  `user()` varchar(77),
33
  `version` varchar(60)
34
) ENGINE=InnoDB
1 by brian
clean slate
35
drop table t1;
36
select TRUE,FALSE,NULL;
37
TRUE	FALSE	NULL
38
1	0	NULL
699 by Brian Aker
Enable func_system
39
create table t1 (c1 char(5));
1 by brian
clean slate
40
insert into t1 values('row 1');
41
insert into t1 values('row 2');
42
insert into t1 values('row 3');
701 by Brian Aker
Make the test portable.
43
select concat(SUBSTRING(user(), 0, 4), '--', c1) from t1;
44
concat(SUBSTRING(user(), 0, 4), '--', c1)
45
--row 1
46
--row 2
47
--row 3
1 by brian
clean slate
48
select concat(database(), '--', c1) from t1;
49
concat(database(), '--', c1)
50
test--row 1
51
test--row 2
52
test--row 3
53
drop table t1;
699 by Brian Aker
Enable func_system
54
create table t1 (a char(10));
1 by brian
clean slate
55
select * from t1 where a=version();
56
a
57
select * from t1 where a=database();
58
a
59
select * from t1 where a=user();
60
a
61
insert into t1 values ('a');
62
select left(concat(a,version()),1) from t1;
63
left(concat(a,version()),1)
64
a
65
drop table t1;