~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to tests/r/user_var.result

  • Committer: Brian Aker
  • Date: 2009-01-18 01:49:40 UTC
  • Revision ID: brian@gir-3.local-20090118014940-co9651fk7hla6gqg
Removed unused session param from list_open_tables()

Show diffs side-by-side

added added

removed removed

Lines of Context:
23
23
2       1       0       0       1
24
24
explain select * from t1 where i=@vv1;
25
25
id      select_type     table   type    possible_keys   key     key_len ref     rows    Extra
26
 
1       SIMPLE  t1      ref     i       i       4       const   2       
 
26
1       SIMPLE  t1      ref     i       i       4       const   1       
27
27
select @vv1,i,v from t1 where i=@vv1;
28
28
@vv1    i       v
29
29
1       1       1
36
36
1       SIMPLE  t1      index   NULL    i       4       NULL    3       Using where; Using index
37
37
explain select * from t1 where i=@vv1;
38
38
id      select_type     table   type    possible_keys   key     key_len ref     rows    Extra
39
 
1       SIMPLE  t1      ref     i       i       4       const   2       
 
39
1       SIMPLE  t1      ref     i       i       4       const   1       
40
40
drop table t1,t2;
41
41
set @a=0,@b=0;
42
42
select @a:=10,   @b:=1,   @a > @b, @a < @b;
135
135
hello again     hello   hello again     3       hello again     hello again
136
136
hello again     hello   hello again     3       hello again     hello again
137
137
drop table t1;
 
138
set @a=_utf8'test';
 
139
select collation(@a),coercibility(@a);
 
140
collation(@a)   coercibility(@a)
 
141
utf8_general_ci 2
 
142
select @a=_utf8'TEST';
 
143
@a=_utf8'TEST'
 
144
1
 
145
select @a=_utf8'TEST' collate utf8_bin;
 
146
@a=_utf8'TEST' collate utf8_bin
 
147
0
 
148
set @a=_utf8'test' collate utf8_general_ci;
 
149
select collation(@a),coercibility(@a);
 
150
collation(@a)   coercibility(@a)
 
151
utf8_general_ci 2
 
152
select @a=_utf8'TEST';
 
153
@a=_utf8'TEST'
 
154
1
 
155
select @a=_utf8'TEST' collate utf8_bin;
 
156
@a=_utf8'TEST' collate utf8_bin
 
157
0
 
158
select collation(@a:=_utf8'test');
 
159
collation(@a:=_utf8'test')
 
160
utf8_general_ci
 
161
select coercibility(@a:=_utf8'test');
 
162
coercibility(@a:=_utf8'test')
 
163
2
 
164
select collation(@a:=_utf8'test' collate utf8_bin);
 
165
collation(@a:=_utf8'test' collate utf8_bin)
 
166
utf8_bin
 
167
select coercibility(@a:=_utf8'test' collate utf8_bin);
 
168
coercibility(@a:=_utf8'test' collate utf8_bin)
 
169
2
 
170
select (@a:=_utf8'test' collate utf8_bin) = _utf8'TEST';
 
171
(@a:=_utf8'test' collate utf8_bin) = _utf8'TEST'
 
172
0
 
173
select collation(@a),coercibility(@a);
 
174
collation(@a)   coercibility(@a)
 
175
utf8_bin        2
 
176
select (@a:=_utf8'test' collate utf8_bin) = _utf8'TEST' collate utf8_general_ci;
 
177
(@a:=_utf8'test' collate utf8_bin) = _utf8'TEST' collate utf8_general_ci
 
178
1
138
179
set @var= NULL ;
139
180
select FIELD( @var,'1it','Hit') as my_column;
140
181
my_column
141
182
0
 
183
select @v, coercibility(@v);
 
184
@v      coercibility(@v)
 
185
NULL    2
 
186
set @v1=null, @v2=1, @v3=1.1, @v4=now();
 
187
select coercibility(@v1),coercibility(@v2),coercibility(@v3),coercibility(@v4);
 
188
coercibility(@v1)       coercibility(@v2)       coercibility(@v3)       coercibility(@v4)
 
189
2       2       2       2
142
190
set session @honk=99;
143
191
ERROR 42000: 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 '@honk=99' at line 1
144
192
select @@local.max_allowed_packet;
168
216
show create table t1;
169
217
Table   Create Table
170
218
t1      CREATE TABLE `t1` (
171
 
  `@first_var` BLOB
172
 
) ENGINE=DEFAULT COLLATE = utf8_general_ci
 
219
  `@first_var` blob
 
220
) ENGINE=InnoDB
173
221
drop table t1;
174
222
set @first_var= cast(NULL as integer);
175
223
ERROR 42000: 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 'integer)' at line 1
178
226
show create table t1;
179
227
Table   Create Table
180
228
t1      CREATE TABLE `t1` (
181
 
  `@first_var` BLOB
182
 
) ENGINE=DEFAULT COLLATE = utf8_general_ci
 
229
  `@first_var` blob
 
230
) ENGINE=InnoDB
183
231
drop table t1;
184
232
set @first_var= concat(NULL);
185
233
create table t1 select @first_var;
186
234
show create table t1;
187
235
Table   Create Table
188
236
t1      CREATE TABLE `t1` (
189
 
  `@first_var` BLOB
190
 
) ENGINE=DEFAULT COLLATE = utf8_general_ci
 
237
  `@first_var` blob
 
238
) ENGINE=InnoDB
191
239
drop table t1;
192
240
set @first_var=1;
193
241
set @first_var= cast(NULL as CHAR);
195
243
show create table t1;
196
244
Table   Create Table
197
245
t1      CREATE TABLE `t1` (
198
 
  `@first_var` TEXT COLLATE utf8_general_ci
199
 
) ENGINE=DEFAULT COLLATE = utf8_general_ci
 
246
  `@first_var` text
 
247
) ENGINE=InnoDB
200
248
drop table t1;
201
249
set @a=18446744071710965857;
202
250
select @a;