~drizzle-trunk/drizzle/development

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
drop table if exists t1;
create table t1(a int);
insert into t1 values(1);
_
Test delimiter : from command line
a
1
_
Test delimiter :; from command line
a
1
_
Test 'go' command(vertical output) G
*************************** 1. row ***************************
a: 1
_
Test  'go' command g
a
1
drop table t1;
+-------------------+
| __tañgè Ñãmé      |
+-------------------+
| John Doe          | 
+-------------------+
+-------------------+
| John Doe          |
+-------------------+
| __tañgè Ñãmé      | 
+-------------------+
+------+------+---------------------------+
| i    | j    | k                         |
+------+------+---------------------------+
|    1 | NULL | NULL                      | 
| NULL | NULL | <-----------------------> | 
| NULL | NULL | <-----                    | 
| NULL | NULL | Τη γλώσσα                 | 
| NULL | NULL | ᛖᚴ ᚷᛖᛏ                    | 
+------+------+---------------------------+
i	j	k
NULL	1	NULL
Field	Type	Null	Default	Default_is_NULL	On_Update
i	INTEGER	YES		YES	
j	INTEGER	NO		NO	
k	INTEGER	YES		YES	
+------+---+------+
| i    | j | k    |
+------+---+------+
| NULL | 1 | NULL | 
+------+---+------+
+-------+---------+------+---------+-----------------+-----------+
| Field | Type    | Null | Default | Default_is_NULL | On_Update |
+-------+---------+------+---------+-----------------+-----------+
| i     | INTEGER | YES  |         | YES             |           | 
| j     | INTEGER | NO   |         | NO              |           | 
| k     | INTEGER | YES  |         | YES             |           | 
+-------+---------+------+---------+-----------------+-----------+
i	s1
1	x
2	NULL
3	 
+------+------+
| i    | s1   |
+------+------+
|    1 | x    | 
|    2 | NULL | 
|    3 |      | 
+------+------+
unhex('zz')
NULL
+-------------+
| unhex('zz') |
+-------------+
| NULL        | 
+-------------+
create table t1(a int, b varchar(255), c int);
Field	Type	Null	Default	Default_is_NULL	On_Update
a	INTEGER	YES		YES	
b	VARCHAR	YES		YES	
c	INTEGER	YES		YES	
Field	Type	Null	Default	Default_is_NULL	On_Update
a	INTEGER	YES		YES	
b	VARCHAR	YES		YES	
c	INTEGER	YES		YES	
drop table t1;
1
1
ERROR 1064 (42000) at line 4: You have an error in your SQL syntax; check the manual that corresponds to your Drizzle server version for the right syntax to use near '' at line 1
ERROR: USE must be followed by a schema name
create table t17583 (a int);
insert into t17583 (a) values (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
insert into t17583 select a from t17583;
insert into t17583 select a from t17583;
insert into t17583 select a from t17583;
insert into t17583 select a from t17583;
insert into t17583 select a from t17583;
insert into t17583 select a from t17583;
insert into t17583 select a from t17583;
select count(*) from t17583;
count(*)
1280
drop table t17583;
Test connect without db- or host-name => reconnect
Test connect with dbname only => new dbname, old hostname
ERROR 1064 (42000) at line 2: You have an error in your SQL syntax; check the manual that corresponds to your Drizzle server version for the right syntax to use near 'connecttest' at line 1
Test connect with _invalid_ dbname only => new invalid dbname, old hostname
ERROR 1049 (42000): Unknown schema 'invalid'
ERROR 1049 (42000): Unknown schema 'invalid'
Test connect with dbname + hostname
Test connect with dbname + _invalid_ hostname
End of 5.0 tests
End of tests