~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to tests/r/pbxt/variables.result

  • Committer: Jay Pipes
  • Date: 2009-09-15 21:01:42 UTC
  • mto: (1126.2.5 merge)
  • mto: This revision was merged to the branch mainline in revision 1128.
  • Revision ID: jpipes@serialcoder-20090915210142-x8mwiqn1q0vzjspp
Moves Alter_info out into its own header and source file, cleans up some related include mess in sql_lex.h, and renames Alter_info to AlterInfo.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
drop table if exists t1,t2;
2
 
set @my_max_connect_errors        =@@global.max_connect_errors;
3
 
set @my_max_heap_table_size       =@@global.max_heap_table_size;
4
 
set @my_max_join_size             =@@global.max_join_size;
5
 
set @my_mysql_protocol_buffer_length =@@global.mysql_protocol_buffer_length;
6
 
set @my_server_id                 =@@global.server_id;
7
 
set @my_storage_engine            =@@global.storage_engine;
8
 
set @my_myisam_sort_buffer_size   =@@global.myisam_sort_buffer_size;
9
 
set @my_tx_isolation      =@@global.tx_isolation;
10
 
set @`test`=1;
11
 
select @test, @`test`, @TEST, @`TEST`, @"teSt";
12
 
@test   @`test` @TEST   @`TEST` @"teSt"
13
 
1       1       1       1       1
14
 
set @TEST=2;
15
 
select @test, @`test`, @TEST, @`TEST`, @"teSt";
16
 
@test   @`test` @TEST   @`TEST` @"teSt"
17
 
2       2       2       2       2
18
 
set @"tEST"=3;
19
 
select @test, @`test`, @TEST, @`TEST`, @"teSt";
20
 
@test   @`test` @TEST   @`TEST` @"teSt"
21
 
3       3       3       3       3
22
 
set @`TeST`=4;
23
 
select @test, @`test`, @TEST, @`TEST`, @"teSt";
24
 
@test   @`test` @TEST   @`TEST` @"teSt"
25
 
4       4       4       4       4
26
 
select @`teST`:=5;
27
 
@`teST`:=5
28
 
5
29
 
select @test, @`test`, @TEST, @`TEST`, @"teSt";
30
 
@test   @`test` @TEST   @`TEST` @"teSt"
31
 
5       5       5       5       5
32
 
set @select=2,@t5=1.23456;
33
 
select @`select`,@not_used;
34
 
@`select`       @not_used
35
 
2       NULL
36
 
set @test_int=10,@test_double=1e-10,@test_string="abcdeghi",@test_string2="abcdefghij",@select=NULL;
37
 
select @test_int,@test_double,@test_string,@test_string2,@select;
38
 
@test_int       @test_double    @test_string    @test_string2   @select
39
 
10      0.0000000001    abcdeghi        abcdefghij      NULL
40
 
set @test_int="hello",@test_double="hello",@test_string="hello",@test_string2="hello";
41
 
select @test_int,@test_double,@test_string,@test_string2;
42
 
@test_int       @test_double    @test_string    @test_string2
43
 
hello   hello   hello   hello
44
 
set @test_int="hellohello",@test_double="hellohello",@test_string="hellohello",@test_string2="hellohello";
45
 
select @test_int,@test_double,@test_string,@test_string2;
46
 
@test_int       @test_double    @test_string    @test_string2
47
 
hellohello      hellohello      hellohello      hellohello
48
 
set @test_int=null,@test_double=null,@test_string=null,@test_string2=null;
49
 
select @test_int,@test_double,@test_string,@test_string2;
50
 
@test_int       @test_double    @test_string    @test_string2
51
 
NULL    NULL    NULL    NULL
52
 
select @t1:=(@t2:=1)+@t3:=4,@t1,@t2,@t3;
53
 
@t1:=(@t2:=1)+@t3:=4    @t1     @t2     @t3
54
 
5       5       1       4
55
 
explain extended select @t1:=(@t2:=1)+@t3:=4,@t1,@t2,@t3;
56
 
id      select_type     table   type    possible_keys   key     key_len ref     rows    filtered        Extra
57
 
1       SIMPLE  NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    No tables used
58
 
Warnings:
59
 
Note    1003    select (@t1:=((@t2:=1) + (@t3:=4))) AS `@t1:=(@t2:=1)+@t3:=4`,(@t1) AS `@t1`,(@t2) AS `@t2`,(@t3) AS `@t3`
60
 
select @t5;
61
 
@t5
62
 
1.23456
63
 
CREATE TABLE t1 (c_id INT NOT NULL, c_name VARCHAR(250), c_country VARCHAR(250), PRIMARY KEY(c_id));
64
 
INSERT INTO t1 VALUES (1,'Bozo','USA'),(2,'Ronald','USA'),(3,'Kinko','IRE'),(4,'Mr. Floppy','GB');
65
 
SELECT @min_cid:=min(c_id), @max_cid:=max(c_id) from t1;
66
 
@min_cid:=min(c_id)     @max_cid:=max(c_id)
67
 
1       4
68
 
SELECT * FROM t1 WHERE c_id=@min_cid OR c_id=@max_cid;
69
 
c_id    c_name  c_country
70
 
1       Bozo    USA
71
 
4       Mr. Floppy      GB
72
 
SELECT * FROM t1 WHERE c_id=@min_cid OR c_id=@max_cid OR c_id=666;
73
 
c_id    c_name  c_country
74
 
1       Bozo    USA
75
 
4       Mr. Floppy      GB
76
 
ALTER TABLE t1 DROP PRIMARY KEY;
77
 
select * from t1 where c_id=@min_cid OR c_id=@max_cid;
78
 
c_id    c_name  c_country
79
 
1       Bozo    USA
80
 
4       Mr. Floppy      GB
81
 
drop table t1;
82
 
set GLOBAL max_join_size=10;
83
 
set max_join_size=100;
84
 
show variables like 'max_join_size';
85
 
Variable_name   Value
86
 
max_join_size   100
87
 
select * from data_dictionary.session_variables where variable_name like 'max_join_size';
88
 
VARIABLE_NAME   VARIABLE_VALUE
89
 
max_join_size   100
90
 
show global variables like 'max_join_size';
91
 
Variable_name   Value
92
 
max_join_size   10
93
 
select * from data_dictionary.global_variables where variable_name like 'max_join_size';
94
 
VARIABLE_NAME   VARIABLE_VALUE
95
 
max_join_size   10
96
 
set GLOBAL max_join_size=2000;
97
 
show global variables like 'max_join_size';
98
 
Variable_name   Value
99
 
max_join_size   2000
100
 
select * from data_dictionary.global_variables where variable_name like 'max_join_size';
101
 
VARIABLE_NAME   VARIABLE_VALUE
102
 
max_join_size   2000
103
 
set max_join_size=DEFAULT;
104
 
show variables like 'max_join_size';
105
 
Variable_name   Value
106
 
max_join_size   2000
107
 
select * from data_dictionary.session_variables where variable_name like 'max_join_size';
108
 
VARIABLE_NAME   VARIABLE_VALUE
109
 
max_join_size   2000
110
 
set GLOBAL max_join_size=DEFAULT;
111
 
show global variables like 'max_join_size';
112
 
Variable_name   Value
113
 
max_join_size   2147483647
114
 
select * from data_dictionary.global_variables where variable_name like 'max_join_size';
115
 
VARIABLE_NAME   VARIABLE_VALUE
116
 
max_join_size   2147483647
117
 
set @@max_join_size=1000, @@global.max_join_size=2000;
118
 
select @@local.max_join_size, @@global.max_join_size;
119
 
@@local.max_join_size   @@global.max_join_size
120
 
1000    2000
121
 
select @@identity,  length(@@version)>0;
122
 
@@identity      length(@@version)>0
123
 
0       1
124
 
select @@VERSION=version();
125
 
@@VERSION=version()
126
 
1
127
 
select last_insert_id(345);
128
 
last_insert_id(345)
129
 
345
130
 
explain extended select last_insert_id(345);
131
 
id      select_type     table   type    possible_keys   key     key_len ref     rows    filtered        Extra
132
 
1       SIMPLE  NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    No tables used
133
 
Warnings:
134
 
Note    1003    select last_insert_id(345) AS `last_insert_id(345)`
135
 
select @@IDENTITY,last_insert_id(), @@identity;
136
 
@@IDENTITY      last_insert_id()        @@identity
137
 
345     345     345
138
 
explain extended select @@IDENTITY,last_insert_id(), @@identity;
139
 
id      select_type     table   type    possible_keys   key     key_len ref     rows    filtered        Extra
140
 
1       SIMPLE  NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    No tables used
141
 
Warnings:
142
 
Note    1003    select 345 AS `@@IDENTITY`,last_insert_id() AS `last_insert_id()`,345 AS `@@identity`
143
 
set global timed_mutexes=ON;
144
 
show variables like 'timed_mutexes';
145
 
Variable_name   Value
146
 
timed_mutexes   ON
147
 
select * from data_dictionary.session_variables where variable_name like 'timed_mutexes';
148
 
VARIABLE_NAME   VARIABLE_VALUE
149
 
timed_mutexes   ON
150
 
set global timed_mutexes=0;
151
 
show variables like 'timed_mutexes';
152
 
Variable_name   Value
153
 
timed_mutexes   OFF
154
 
select * from data_dictionary.session_variables where variable_name like 'timed_mutexes';
155
 
VARIABLE_NAME   VARIABLE_VALUE
156
 
timed_mutexes   OFF
157
 
set storage_engine=MYISAM, storage_engine="MEMORY";
158
 
show local variables like 'storage_engine';
159
 
Variable_name   Value
160
 
storage_engine  MEMORY
161
 
select * from data_dictionary.session_variables where variable_name like 'storage_engine';
162
 
VARIABLE_NAME   VARIABLE_VALUE
163
 
storage_engine  MEMORY
164
 
show global variables like 'storage_engine';
165
 
Variable_name   Value
166
 
storage_engine  PBXT
167
 
select * from data_dictionary.global_variables where variable_name like 'storage_engine';
168
 
VARIABLE_NAME   VARIABLE_VALUE
169
 
storage_engine  PBXT
170
 
set GLOBAL myisam_max_sort_file_size=2000000;
171
 
show global variables like 'myisam_max_sort_file_size';
172
 
Variable_name   Value
173
 
myisam_max_sort_file_size       2000000
174
 
select * from data_dictionary.global_variables where variable_name like 'myisam_max_sort_file_size';
175
 
VARIABLE_NAME   VARIABLE_VALUE
176
 
myisam_max_sort_file_size       2000000
177
 
set GLOBAL myisam_max_sort_file_size=default;
178
 
show global variables like 'myisam_max_sort_file_size';
179
 
Variable_name   Value
180
 
myisam_max_sort_file_size       2147483647
181
 
select * from data_dictionary.global_variables where variable_name like 'myisam_max_sort_file_size';
182
 
VARIABLE_NAME   VARIABLE_VALUE
183
 
myisam_max_sort_file_size       2147483647
184
 
set global mysql_protocol_buffer_length=1024;
185
 
show global variables like 'mysql_protocol_buffer_%';
186
 
Variable_name   Value
187
 
mysql_protocol_buffer_length    1024
188
 
select * from data_dictionary.global_variables where variable_name like 'mysql_protocol_buffer_%';
189
 
VARIABLE_NAME   VARIABLE_VALUE
190
 
mysql_protocol_buffer_length    1024
191
 
show global variables like 'mysql_protocol_buffer_%';
192
 
Variable_name   Value
193
 
mysql_protocol_buffer_length    1024
194
 
select * from data_dictionary.global_variables where variable_name like 'mysql_protocol_buffer_%';
195
 
VARIABLE_NAME   VARIABLE_VALUE
196
 
mysql_protocol_buffer_length    1024
197
 
set global mysql_protocol_buffer_length=1;
198
 
Warnings:
199
 
Error   1292    Truncated incorrect buffer_length value: '1'
200
 
show variables like 'mysql_protocol_buffer_length';
201
 
Variable_name   Value
202
 
mysql_protocol_buffer_length    1024
203
 
set global mysql_protocol_buffer_length=2000000000;
204
 
Warnings:
205
 
Error   1292    Truncated incorrect buffer_length value: '2000000000'
206
 
show variables like 'mysql_protocol_buffer_length';
207
 
Variable_name   Value
208
 
mysql_protocol_buffer_length    1048576
209
 
show variables like '%alloc%';
210
 
Variable_name   Value
211
 
innodb_use_sys_malloc   ON
212
 
query_alloc_block_size  8192
213
 
query_prealloc_size     8192
214
 
range_alloc_block_size  4096
215
 
select * from data_dictionary.session_variables where variable_name like '%alloc%';
216
 
VARIABLE_NAME   VARIABLE_VALUE
217
 
innodb_use_sys_malloc   ON
218
 
query_alloc_block_size  8192
219
 
query_prealloc_size     8192
220
 
range_alloc_block_size  4096
221
 
set @@range_alloc_block_size=1024*16;
222
 
set @@query_alloc_block_size=1024*17+2;
223
 
set @@query_prealloc_size=1024*18;
224
 
select @@query_alloc_block_size;
225
 
@@query_alloc_block_size
226
 
17408
227
 
show variables like '%alloc%';
228
 
Variable_name   Value
229
 
innodb_use_sys_malloc   ON
230
 
query_alloc_block_size  17408
231
 
query_prealloc_size     18432
232
 
range_alloc_block_size  16384
233
 
select * from data_dictionary.session_variables where variable_name like '%alloc%';
234
 
VARIABLE_NAME   VARIABLE_VALUE
235
 
innodb_use_sys_malloc   ON
236
 
query_alloc_block_size  17408
237
 
query_prealloc_size     18432
238
 
range_alloc_block_size  16384
239
 
set @@range_alloc_block_size=default;
240
 
set @@query_alloc_block_size=default, @@query_prealloc_size=default;
241
 
show variables like '%alloc%';
242
 
Variable_name   Value
243
 
innodb_use_sys_malloc   ON
244
 
query_alloc_block_size  8192
245
 
query_prealloc_size     8192
246
 
range_alloc_block_size  4096
247
 
select * from data_dictionary.session_variables where variable_name like '%alloc%';
248
 
VARIABLE_NAME   VARIABLE_VALUE
249
 
innodb_use_sys_malloc   ON
250
 
query_alloc_block_size  8192
251
 
query_prealloc_size     8192
252
 
range_alloc_block_size  4096
253
 
SELECT @@version LIKE 'non-existent';
254
 
@@version LIKE 'non-existent'
255
 
0
256
 
SELECT @@version_compile_os LIKE 'non-existent';
257
 
@@version_compile_os LIKE 'non-existent'
258
 
0
259
 
set unknown_variable=1;
260
 
ERROR HY000: Unknown system variable 'unknown_variable'
261
 
set max_join_size="hello";
262
 
ERROR 42000: Incorrect argument type to variable 'max_join_size'
263
 
set storage_engine=UNKNOWN_TABLE_TYPE;
264
 
ERROR 42000: Unknown table engine 'UNKNOWN_TABLE_TYPE'
265
 
set GLOBAL storage_engine=DEFAULT;
266
 
ERROR 42000: Variable 'storage_engine' doesn't have a default value
267
 
set global autocommit=1;
268
 
ERROR HY000: Variable 'autocommit' is a SESSION variable and can't be used with SET GLOBAL
269
 
select @@global.timestamp;
270
 
ERROR HY000: Variable 'timestamp' is a SESSION variable
271
 
set @@version='';
272
 
ERROR HY000: Variable 'version' is a read only variable
273
 
set myisam_max_sort_file_size=100;
274
 
ERROR HY000: Variable 'myisam_max_sort_file_size' is a GLOBAL variable and should be set with SET GLOBAL
275
 
set @@SQL_WARNINGS=NULL;
276
 
ERROR 42000: Variable 'sql_warnings' can't be set to the value of 'NULL'
277
 
set autocommit=1;
278
 
select @@autocommit;
279
 
@@autocommit
280
 
1
281
 
set bulk_insert_buffer_size=100;
282
 
set join_buffer_size=100;
283
 
Warnings:
284
 
Error   1292    Truncated incorrect join_buffer_size value: '100'
285
 
set last_insert_id=1;
286
 
set max_allowed_packet=100;
287
 
Warnings:
288
 
Error   1292    Truncated incorrect max_allowed_packet value: '100'
289
 
set global max_connect_errors=100;
290
 
set max_heap_table_size=100;
291
 
Warnings:
292
 
Error   1292    Truncated incorrect max_heap_table_size value: '100'
293
 
set max_join_size=100;
294
 
set max_sort_length=100;
295
 
set global max_write_lock_count=100;
296
 
set global myisam_sort_buffer_size=100;
297
 
Warnings:
298
 
Error   1292    Truncated incorrect sort_buffer_size value: '100'
299
 
set global mysql_protocol_buffer_length=100;
300
 
Warnings:
301
 
Error   1292    Truncated incorrect buffer_length value: '100'
302
 
set read_buffer_size=100;
303
 
Warnings:
304
 
Error   1292    Truncated incorrect read_buffer_size value: '100'
305
 
set read_rnd_buffer_size=100;
306
 
set global server_id=100;
307
 
set sort_buffer_size=100;
308
 
Warnings:
309
 
Error   1292    Truncated incorrect sort_buffer_size value: '100'
310
 
set sql_big_selects=1;
311
 
set sql_buffer_result=1;
312
 
set sql_select_limit=1;
313
 
set sql_select_limit=default;
314
 
set sql_warnings=1;
315
 
set global table_open_cache=100;
316
 
set storage_engine=myisam;
317
 
set timestamp=1, timestamp=default;
318
 
set tmp_table_size=100;
319
 
Warnings:
320
 
Error   1292    Truncated incorrect tmp_table_size value: '100'
321
 
set tx_isolation="READ-COMMITTED";
322
 
set global myisam_max_sort_file_size=4294967296;
323
 
show global variables like 'myisam_max_sort_file_size';
324
 
Variable_name   Value
325
 
myisam_max_sort_file_size       MAX_FILE_SIZE
326
 
select * from data_dictionary.global_variables where variable_name like 'myisam_max_sort_file_size';
327
 
VARIABLE_NAME   VARIABLE_VALUE
328
 
myisam_max_sort_file_size       MAX_FILE_SIZE
329
 
set global myisam_max_sort_file_size=default;
330
 
create temporary table t1 (
331
 
c1 int,
332
 
c2 int,
333
 
c3 int,
334
 
c4 int,
335
 
c5 bigint);
336
 
show create table t1;
337
 
Table   Create Table
338
 
t1      CREATE TEMPORARY TABLE `t1` (
339
 
  `c1` INT DEFAULT NULL,
340
 
  `c2` INT DEFAULT NULL,
341
 
  `c3` INT DEFAULT NULL,
342
 
  `c4` INT DEFAULT NULL,
343
 
  `c5` BIGINT DEFAULT NULL
344
 
) ENGINE=MyISAM COLLATE = utf8_general_ci
345
 
drop table t1;
346
 
set @arg00= 8, @arg01= 8.8, @arg02= 'a string', @arg03= 0.2e0;
347
 
create temporary table t1 as select @arg00 as c1, @arg01 as c2, @arg02 as c3, @arg03 as c4;
348
 
show create table t1;
349
 
Table   Create Table
350
 
t1      CREATE TEMPORARY TABLE `t1` (
351
 
  `c1` BIGINT DEFAULT NULL,
352
 
  `c2` DECIMAL(65,30) DEFAULT NULL,
353
 
  `c3` TEXT COLLATE utf8_general_ci,
354
 
  `c4` DOUBLE DEFAULT NULL
355
 
) ENGINE=MyISAM COLLATE = utf8_general_ci
356
 
drop table t1;
357
 
SET GLOBAL table_open_cache=-1;
358
 
Warnings:
359
 
Error   1292    Truncated incorrect table_open_cache value: '18446744073709551615'
360
 
SHOW VARIABLES LIKE 'table_open_cache';
361
 
Variable_name   Value
362
 
table_open_cache        100
363
 
SELECT * FROM DATA_DICTIONARY.SESSION_VARIABLES WHERE VARIABLE_NAME LIKE 'table_open_cache';
364
 
VARIABLE_NAME   VARIABLE_VALUE
365
 
table_open_cache        100
366
 
SET GLOBAL table_open_cache=DEFAULT;
367
 
*** Various tests with LC_TIME_NAMES
368
 
*** LC_TIME_NAMES: testing case insensitivity
369
 
set @@lc_time_names='ru_ru';
370
 
select @@lc_time_names;
371
 
@@lc_time_names
372
 
ru_RU
373
 
*** LC_TIME_NAMES: testing with a user variable
374
 
set @lc='JA_JP';
375
 
set @@lc_time_names=@lc;
376
 
select @@lc_time_names;
377
 
@@lc_time_names
378
 
ja_JP
379
 
*** LC_TIME_NAMES: testing with string expressions
380
 
set lc_time_names=concat('de','_','DE');
381
 
select @@lc_time_names;
382
 
@@lc_time_names
383
 
de_DE
384
 
set lc_time_names=concat('de','+','DE');
385
 
ERROR HY000: Unknown locale: 'de+DE'
386
 
select @@lc_time_names;
387
 
@@lc_time_names
388
 
de_DE
389
 
LC_TIME_NAMES: testing with numeric expressions
390
 
set @@lc_time_names=1+2;
391
 
select @@lc_time_names;
392
 
@@lc_time_names
393
 
sv_SE
394
 
set @@lc_time_names=1/0;
395
 
ERROR 42000: Incorrect argument type to variable 'lc_time_names'
396
 
select @@lc_time_names;
397
 
@@lc_time_names
398
 
sv_SE
399
 
set lc_time_names=en_US;
400
 
LC_TIME_NAMES: testing NULL and a negative number:
401
 
set lc_time_names=NULL;
402
 
ERROR 42000: Variable 'lc_time_names' can't be set to the value of 'NULL'
403
 
set lc_time_names=-1;
404
 
ERROR HY000: Unknown locale: '-1'
405
 
select @@lc_time_names;
406
 
@@lc_time_names
407
 
en_US
408
 
LC_TIME_NAMES: testing locale with the last ID:
409
 
set lc_time_names=108;
410
 
select @@lc_time_names;
411
 
@@lc_time_names
412
 
zh_HK
413
 
LC_TIME_NAMES: testing a number beyond the valid ID range:
414
 
set lc_time_names=109;
415
 
ERROR HY000: Unknown locale: '109'
416
 
select @@lc_time_names;
417
 
@@lc_time_names
418
 
zh_HK
419
 
LC_TIME_NAMES: testing that 0 is en_US:
420
 
set lc_time_names=0;
421
 
select @@lc_time_names;
422
 
@@lc_time_names
423
 
en_US
424
 
select @@global.lc_time_names, @@lc_time_names;
425
 
@@global.lc_time_names  @@lc_time_names
426
 
en_US   en_US
427
 
set @@global.lc_time_names=fr_FR;
428
 
select @@global.lc_time_names, @@lc_time_names;
429
 
@@global.lc_time_names  @@lc_time_names
430
 
fr_FR   en_US
431
 
New connection
432
 
select @@global.lc_time_names, @@lc_time_names;
433
 
@@global.lc_time_names  @@lc_time_names
434
 
fr_FR   fr_FR
435
 
set @@lc_time_names=ru_RU;
436
 
select @@global.lc_time_names, @@lc_time_names;
437
 
@@global.lc_time_names  @@lc_time_names
438
 
fr_FR   ru_RU
439
 
Returnung to default connection
440
 
select @@global.lc_time_names, @@lc_time_names;
441
 
@@global.lc_time_names  @@lc_time_names
442
 
fr_FR   en_US
443
 
set lc_time_names=default;
444
 
select @@global.lc_time_names, @@lc_time_names;
445
 
@@global.lc_time_names  @@lc_time_names
446
 
fr_FR   fr_FR
447
 
set @@global.lc_time_names=default;
448
 
select @@global.lc_time_names, @@lc_time_names;
449
 
@@global.lc_time_names  @@lc_time_names
450
 
en_US   fr_FR
451
 
set @@lc_time_names=default;
452
 
select @@global.lc_time_names, @@lc_time_names;
453
 
@@global.lc_time_names  @@lc_time_names
454
 
en_US   en_US
455
 
set @test = @@query_prealloc_size;
456
 
set @@query_prealloc_size = @test;
457
 
select @@query_prealloc_size = @test;
458
 
@@query_prealloc_size = @test
459
 
1
460
 
End of 4.1 tests
461
 
create temporary table t1 (a int);
462
 
select a into @x from t1;
463
 
Warnings:
464
 
Warning 1329    No data - zero rows fetched, selected, or processed
465
 
show warnings;
466
 
Level   Code    Message
467
 
Warning 1329    No data - zero rows fetched, selected, or processed
468
 
drop table t1;
469
 
set @@warning_count=1;
470
 
ERROR HY000: Variable 'warning_count' is a read only variable
471
 
set @@global.error_count=1;
472
 
ERROR HY000: Variable 'error_count' is a read only variable
473
 
select @@character_set_system;
474
 
ERROR HY000: Unknown system variable 'character_set_system'
475
 
set global character_set_system = utf8;
476
 
ERROR HY000: Unknown system variable 'character_set_system'
477
 
set @@global.version_compile_os='234';
478
 
ERROR HY000: Variable 'version_compile_os' is a read only variable
479
 
set @@global.character_set_filesystem=utf8;
480
 
ERROR HY000: Unknown system variable 'character_set_filesystem'
481
 
set character_set_filesystem=utf8;
482
 
ERROR HY000: Unknown system variable 'character_set_filesystem'
483
 
set @sql_big_selects = @@sql_big_selects;
484
 
set @@sql_big_selects = 1;
485
 
show variables like 'sql_big_selects';
486
 
Variable_name   Value
487
 
sql_big_selects ON
488
 
set @@sql_big_selects = @sql_big_selects;
489
 
set @@sql_notes = 0, @@sql_warnings = 0;
490
 
show variables like 'sql_notes';
491
 
Variable_name   Value
492
 
sql_notes       OFF
493
 
show variables like 'sql_warnings';
494
 
Variable_name   Value
495
 
sql_warnings    OFF
496
 
set @@sql_notes = 1, @@sql_warnings = 1;
497
 
show variables like 'sql_notes';
498
 
Variable_name   Value
499
 
sql_notes       ON
500
 
show variables like 'sql_warnings';
501
 
Variable_name   Value
502
 
sql_warnings    ON
503
 
select @@version, @@version_comment, @@version_compile_machine,
504
 
@@version_compile_os;
505
 
@@version       @@version_comment       @@version_compile_machine       @@version_compile_os
506
 
#       #       #       #
507
 
select @@basedir, @@datadir, @@tmpdir;
508
 
@@basedir       @@datadir       @@tmpdir
509
 
#       #       #
510
 
show variables like 'basedir';
511
 
Variable_name   Value
512
 
basedir #
513
 
show variables like 'datadir';
514
 
Variable_name   Value
515
 
datadir #
516
 
show variables like 'tmpdir';
517
 
Variable_name   Value
518
 
tmpdir  #
519
 
select @@"";
520
 
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 '""' at line 1
521
 
select @@&;
522
 
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 '&' at line 1
523
 
select @@@;
524
 
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 '@' at line 1
525
 
select @@hostname;
526
 
@@hostname
527
 
#
528
 
set @@hostname= "anothername";
529
 
ERROR HY000: Variable 'hostname' is a read only variable
530
 
show variables like 'hostname';
531
 
Variable_name   Value
532
 
hostname        #
533
 
End of 5.0 tests
534
 
set global flush_time                =@my_flush_time;
535
 
ERROR HY000: Unknown system variable 'flush_time'
536
 
set global max_connect_errors        =@my_max_connect_errors;
537
 
set global max_heap_table_size       =@my_max_heap_table_size;
538
 
set global max_join_size             =@my_max_join_size;
539
 
set global max_write_lock_count      =default;
540
 
set global mysql_protocol_buffer_length= @my_mysql_protocol_buffer_length;
541
 
set global server_id                 =@my_server_id;
542
 
set global storage_engine            =@my_storage_engine;
543
 
set global thread_cache_size         =@my_thread_cache_size;
544
 
ERROR HY000: Unknown system variable 'thread_cache_size'
545
 
set global myisam_sort_buffer_size   =@my_myisam_sort_buffer_size;
546
 
SHOW GLOBAL VARIABLES LIKE 'max_join_size';
547
 
Variable_name   Value
548
 
max_join_size   2147483647
549
 
SHOW LOCAL VARIABLES LIKE 'max_join_size';
550
 
Variable_name   Value
551
 
max_join_size   100
552
 
set GLOBAL bulk_insert_buffer_size=DEFAULT;
553
 
set GLOBAL join_buffer_size=DEFAULT;
554
 
set GLOBAL max_allowed_packet=DEFAULT;
555
 
set GLOBAL max_connect_errors=DEFAULT;
556
 
set GLOBAL max_heap_table_size=DEFAULT;
557
 
set GLOBAL max_join_size=DEFAULT;
558
 
set GLOBAL max_sort_length=DEFAULT;
559
 
set GLOBAL max_write_lock_count=DEFAULT;
560
 
set GLOBAL myisam_sort_buffer_size=DEFAULT;
561
 
set GLOBAL mysql_protocol_buffer_length=DEFAULT;
562
 
set GLOBAL read_buffer_size=DEFAULT;
563
 
set GLOBAL read_rnd_buffer_size=DEFAULT;
564
 
set GLOBAL server_id=DEFAULT;
565
 
set GLOBAL sort_buffer_size=DEFAULT;
566
 
set GLOBAL table_open_cache=DEFAULT;
567
 
set GLOBAL storage_engine= @my_storage_engine;
568
 
set GLOBAL tmp_table_size=DEFAULT;
569
 
set GLOBAL tx_isolation= @my_tx_isolation;
570
 
set SESSION bulk_insert_buffer_size=DEFAULT;
571
 
set SESSION join_buffer_size=DEFAULT;
572
 
set SESSION max_allowed_packet=DEFAULT;
573
 
set SESSION max_heap_table_size=DEFAULT;
574
 
set SESSION max_join_size=DEFAULT;
575
 
set SESSION max_sort_length=DEFAULT;
576
 
set SESSION read_buffer_size=DEFAULT;
577
 
set SESSION read_rnd_buffer_size=DEFAULT;
578
 
set SESSION sort_buffer_size=DEFAULT;
579
 
set SESSION sql_big_selects=DEFAULT;
580
 
set SESSION sql_buffer_result=DEFAULT;
581
 
set SESSION sql_select_limit=DEFAULT;
582
 
set SESSION sql_warnings=DEFAULT;
583
 
set SESSION storage_engine= @my_storage_engine;
584
 
set SESSION tmp_table_size=DEFAULT;
585
 
set SESSION tx_isolation= @my_tx_isolation;
586
 
show global variables where variable_name='table_definition_cache' or Variable_name='table_lock_wait_timeout';
587
 
Variable_name   Value
588
 
table_definition_cache  #
589
 
table_lock_wait_timeout #