~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to tests/r/variables.result

  • Committer: Brian Aker
  • Date: 2009-09-26 04:00:11 UTC
  • mfrom: (1126.12.1 trunk-nodebug)
  • Revision ID: brian@gaz-20090926040011-2qzxdcbpm1ibpkhl
Merge Lee

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
drop table if exists t1,t2;
2
 
set @my_binlog_cache_size         =@@global.binlog_cache_size;
3
 
set @my_connect_timeout           =@@global.connect_timeout;
4
 
set @my_delayed_insert_timeout    =@@global.delayed_insert_timeout;
5
 
set @my_delayed_queue_size        =@@global.delayed_queue_size;
6
 
set @my_flush                     =@@global.flush;
7
 
set @my_flush_time                =@@global.flush_time;
8
2
set @my_key_buffer_size           =@@global.key_buffer_size;
9
 
set @my_max_binlog_cache_size     =@@global.max_binlog_cache_size;
10
 
set @my_max_binlog_size           =@@global.max_binlog_size;
11
3
set @my_max_connect_errors        =@@global.max_connect_errors;
12
 
set @my_max_connections           =@@global.max_connections;
13
 
set @my_max_delayed_threads       =@@global.max_delayed_threads;
14
4
set @my_max_heap_table_size       =@@global.max_heap_table_size;
15
 
set @my_max_insert_delayed_threads=@@global.max_insert_delayed_threads;
16
5
set @my_max_join_size             =@@global.max_join_size;
17
 
set @my_myisam_data_pointer_size  =@@global.myisam_data_pointer_size;
18
6
set @my_net_buffer_length         =@@global.net_buffer_length;
19
 
set @my_net_write_timeout         =@@global.net_write_timeout;
20
 
set @my_net_read_timeout          =@@global.net_read_timeout;
21
 
set @my_query_cache_limit         =@@global.query_cache_limit;
22
 
set @my_query_cache_type          =@@global.query_cache_type;
23
 
set @my_rpl_recovery_rank         =@@global.rpl_recovery_rank;
24
7
set @my_server_id                 =@@global.server_id;
25
 
set @my_slow_launch_time          =@@global.slow_launch_time;
26
8
set @my_storage_engine            =@@global.storage_engine;
27
 
set @my_thread_cache_size         =@@global.thread_cache_size;
 
9
set @my_myisam_sort_buffer_size   =@@global.myisam_sort_buffer_size;
28
10
set @`test`=1;
29
11
select @test, @`test`, @TEST, @`TEST`, @"teSt";
30
12
@test   @`test` @TEST   @`TEST` @"teSt"
78
60
select @t5;
79
61
@t5
80
62
1.23456
81
 
CREATE TABLE t1 (c_id INT(4) NOT NULL, c_name CHAR(20), c_country CHAR(3), PRIMARY KEY(c_id));
 
63
CREATE TABLE t1 (c_id INT NOT NULL, c_name VARCHAR(250), c_country VARCHAR(250), PRIMARY KEY(c_id));
82
64
INSERT INTO t1 VALUES (1,'Bozo','USA'),(2,'Ronald','USA'),(3,'Kinko','IRE'),(4,'Mr. Floppy','GB');
83
65
SELECT @min_cid:=min(c_id), @max_cid:=max(c_id) from t1;
84
66
@min_cid:=min(c_id)     @max_cid:=max(c_id)
128
110
set GLOBAL max_join_size=DEFAULT;
129
111
show global variables like 'max_join_size';
130
112
Variable_name   Value
131
 
max_join_size   HA_POS_ERROR
 
113
max_join_size   2147483647
132
114
select * from information_schema.global_variables where variable_name like 'max_join_size';
133
115
VARIABLE_NAME   VARIABLE_VALUE
134
 
MAX_JOIN_SIZE   HA_POS_ERROR
 
116
MAX_JOIN_SIZE   2147483647
135
117
set @@max_join_size=1000, @@global.max_join_size=2000;
136
118
select @@local.max_join_size, @@global.max_join_size;
137
119
@@local.max_join_size   @@global.max_join_size
158
140
1       SIMPLE  NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    No tables used
159
141
Warnings:
160
142
Note    1003    select 345 AS `@@IDENTITY`,last_insert_id() AS `last_insert_id()`,345 AS `@@identity`
161
 
set big_tables=OFF, big_tables=ON, big_tables=0, big_tables=1, big_tables="OFF", big_tables="ON";
162
 
set global concurrent_insert=2;
163
 
show variables like 'concurrent_insert';
164
 
Variable_name   Value
165
 
concurrent_insert       2
166
 
select * from information_schema.session_variables where variable_name like 'concurrent_insert';
167
 
VARIABLE_NAME   VARIABLE_VALUE
168
 
CONCURRENT_INSERT       2
169
 
set global concurrent_insert=1;
170
 
show variables like 'concurrent_insert';
171
 
Variable_name   Value
172
 
concurrent_insert       1
173
 
select * from information_schema.session_variables where variable_name like 'concurrent_insert';
174
 
VARIABLE_NAME   VARIABLE_VALUE
175
 
CONCURRENT_INSERT       1
176
 
set global concurrent_insert=0;
177
 
show variables like 'concurrent_insert';
178
 
Variable_name   Value
179
 
concurrent_insert       0
180
 
select * from information_schema.session_variables where variable_name like 'concurrent_insert';
181
 
VARIABLE_NAME   VARIABLE_VALUE
182
 
CONCURRENT_INSERT       0
183
 
set global concurrent_insert=DEFAULT;
184
 
select @@concurrent_insert;
185
 
@@concurrent_insert
186
 
1
187
143
set global timed_mutexes=ON;
188
144
show variables like 'timed_mutexes';
189
145
Variable_name   Value
207
163
STORAGE_ENGINE  MEMORY
208
164
show global variables like 'storage_engine';
209
165
Variable_name   Value
210
 
storage_engine  MyISAM
 
166
storage_engine  InnoDB
211
167
select * from information_schema.global_variables where variable_name like 'storage_engine';
212
168
VARIABLE_NAME   VARIABLE_VALUE
213
 
STORAGE_ENGINE  MyISAM
214
 
set GLOBAL query_cache_size=100000;
 
169
STORAGE_ENGINE  InnoDB
215
170
set GLOBAL myisam_max_sort_file_size=2000000;
216
171
show global variables like 'myisam_max_sort_file_size';
217
172
Variable_name   Value
218
 
myisam_max_sort_file_size       1048576
 
173
myisam_max_sort_file_size       2000000
219
174
select * from information_schema.global_variables where variable_name like 'myisam_max_sort_file_size';
220
175
VARIABLE_NAME   VARIABLE_VALUE
221
 
MYISAM_MAX_SORT_FILE_SIZE       1048576
 
176
MYISAM_MAX_SORT_FILE_SIZE       2000000
222
177
set GLOBAL myisam_max_sort_file_size=default;
223
178
show global variables like 'myisam_max_sort_file_size';
224
179
Variable_name   Value
225
 
myisam_max_sort_file_size       FILE_SIZE
 
180
myisam_max_sort_file_size       2147483647
226
181
select * from information_schema.global_variables where variable_name like 'myisam_max_sort_file_size';
227
182
VARIABLE_NAME   VARIABLE_VALUE
228
 
MYISAM_MAX_SORT_FILE_SIZE       FILE_SIZE
229
 
set global net_retry_count=10, session net_retry_count=10;
230
 
set global net_buffer_length=1024, net_write_timeout=200, net_read_timeout=300;
231
 
set session net_buffer_length=2048, net_write_timeout=500, net_read_timeout=600;
 
183
MYISAM_MAX_SORT_FILE_SIZE       2147483647
 
184
set global net_buffer_length=1024;
 
185
set session net_buffer_length=2048;
232
186
show global variables like 'net_%';
233
187
Variable_name   Value
234
188
net_buffer_length       1024
235
 
net_read_timeout        300
236
 
net_retry_count 10
237
 
net_write_timeout       200
238
189
select * from information_schema.global_variables where variable_name like 'net_%' order by 1;
239
190
VARIABLE_NAME   VARIABLE_VALUE
240
191
NET_BUFFER_LENGTH       1024
241
 
NET_READ_TIMEOUT        300
242
 
NET_RETRY_COUNT 10
243
 
NET_WRITE_TIMEOUT       200
244
192
show session variables like 'net_%';
245
193
Variable_name   Value
246
194
net_buffer_length       2048
247
 
net_read_timeout        600
248
 
net_retry_count 10
249
 
net_write_timeout       500
250
195
select * from information_schema.session_variables where variable_name like 'net_%' order by 1;
251
196
VARIABLE_NAME   VARIABLE_VALUE
252
197
NET_BUFFER_LENGTH       2048
253
 
NET_READ_TIMEOUT        600
254
 
NET_RETRY_COUNT 10
255
 
NET_WRITE_TIMEOUT       500
256
 
set session net_buffer_length=8000, global net_read_timeout=900, net_write_timeout=1000;
 
198
set session net_buffer_length=8000;
257
199
show global variables like 'net_%';
258
200
Variable_name   Value
259
201
net_buffer_length       1024
260
 
net_read_timeout        900
261
 
net_retry_count 10
262
 
net_write_timeout       1000
263
202
select * from information_schema.global_variables where variable_name like 'net_%' order by 1;
264
203
VARIABLE_NAME   VARIABLE_VALUE
265
204
NET_BUFFER_LENGTH       1024
266
 
NET_READ_TIMEOUT        900
267
 
NET_RETRY_COUNT 10
268
 
NET_WRITE_TIMEOUT       1000
269
205
show session variables like 'net_%';
270
206
Variable_name   Value
271
207
net_buffer_length       7168
272
 
net_read_timeout        600
273
 
net_retry_count 10
274
 
net_write_timeout       500
275
208
select * from information_schema.session_variables where variable_name like 'net_%' order by 1;
276
209
VARIABLE_NAME   VARIABLE_VALUE
277
210
NET_BUFFER_LENGTH       7168
278
 
NET_READ_TIMEOUT        600
279
 
NET_RETRY_COUNT 10
280
 
NET_WRITE_TIMEOUT       500
281
211
set net_buffer_length=1;
282
212
Warnings:
283
 
Warning 1292    Truncated incorrect net_buffer_length value: '1'
 
213
Error   1292    Truncated incorrect net_buffer_length value: '1'
284
214
show variables like 'net_buffer_length';
285
215
Variable_name   Value
286
216
net_buffer_length       1024
289
219
NET_BUFFER_LENGTH       1024
290
220
set net_buffer_length=2000000000;
291
221
Warnings:
292
 
Warning 1292    Truncated incorrect net_buffer_length value: '2000000000'
 
222
Error   1292    Truncated incorrect net_buffer_length value: '2000000000'
293
223
show variables like 'net_buffer_length';
294
224
Variable_name   Value
295
225
net_buffer_length       1048576
296
226
select * from information_schema.session_variables where variable_name like 'net_buffer_length';
297
227
VARIABLE_NAME   VARIABLE_VALUE
298
228
NET_BUFFER_LENGTH       1048576
299
 
set character set cp1251_koi8;
300
 
show variables like "character_set_client";
301
 
Variable_name   Value
302
 
character_set_client    cp1251
303
 
select * from information_schema.session_variables where variable_name like 'character_set_client';
304
 
VARIABLE_NAME   VARIABLE_VALUE
305
 
CHARACTER_SET_CLIENT    cp1251
306
 
select @@timestamp>0;
307
 
@@timestamp>0
308
 
1
309
 
set @@rand_seed1=10000000,@@rand_seed2=1000000;
310
 
select ROUND(RAND(),5);
311
 
ROUND(RAND(),5)
312
 
0.02887
313
229
show variables like '%alloc%';
314
230
Variable_name   Value
 
231
innodb_use_sys_malloc   ON
315
232
query_alloc_block_size  8192
316
233
query_prealloc_size     8192
317
 
range_alloc_block_size  4096
 
234
range_alloc_block_size  
318
235
transaction_alloc_block_size    8192
319
236
transaction_prealloc_size       4096
320
237
select * from information_schema.session_variables where variable_name like '%alloc%' order by 1;
321
238
VARIABLE_NAME   VARIABLE_VALUE
 
239
INNODB_USE_SYS_MALLOC   ON
322
240
QUERY_ALLOC_BLOCK_SIZE  8192
323
241
QUERY_PREALLOC_SIZE     8192
324
 
RANGE_ALLOC_BLOCK_SIZE  4096
 
242
RANGE_ALLOC_BLOCK_SIZE  
325
243
TRANSACTION_ALLOC_BLOCK_SIZE    8192
326
244
TRANSACTION_PREALLOC_SIZE       4096
327
245
set @@range_alloc_block_size=1024*16;
334
252
17408
335
253
show variables like '%alloc%';
336
254
Variable_name   Value
 
255
innodb_use_sys_malloc   ON
337
256
query_alloc_block_size  17408
338
257
query_prealloc_size     18432
339
 
range_alloc_block_size  16384
 
258
range_alloc_block_size  
340
259
transaction_alloc_block_size    19456
341
260
transaction_prealloc_size       20480
342
261
select * from information_schema.session_variables where variable_name like '%alloc%' order by 1;
343
262
VARIABLE_NAME   VARIABLE_VALUE
 
263
INNODB_USE_SYS_MALLOC   ON
344
264
QUERY_ALLOC_BLOCK_SIZE  17408
345
265
QUERY_PREALLOC_SIZE     18432
346
 
RANGE_ALLOC_BLOCK_SIZE  16384
 
266
RANGE_ALLOC_BLOCK_SIZE  
347
267
TRANSACTION_ALLOC_BLOCK_SIZE    19456
348
268
TRANSACTION_PREALLOC_SIZE       20480
349
269
set @@range_alloc_block_size=default;
351
271
set transaction_alloc_block_size=default, @@transaction_prealloc_size=default;
352
272
show variables like '%alloc%';
353
273
Variable_name   Value
 
274
innodb_use_sys_malloc   ON
354
275
query_alloc_block_size  8192
355
276
query_prealloc_size     8192
356
 
range_alloc_block_size  4096
 
277
range_alloc_block_size  
357
278
transaction_alloc_block_size    8192
358
279
transaction_prealloc_size       4096
359
280
select * from information_schema.session_variables where variable_name like '%alloc%' order by 1;
360
281
VARIABLE_NAME   VARIABLE_VALUE
 
282
INNODB_USE_SYS_MALLOC   ON
361
283
QUERY_ALLOC_BLOCK_SIZE  8192
362
284
QUERY_PREALLOC_SIZE     8192
363
 
RANGE_ALLOC_BLOCK_SIZE  4096
 
285
RANGE_ALLOC_BLOCK_SIZE  
364
286
TRANSACTION_ALLOC_BLOCK_SIZE    8192
365
287
TRANSACTION_PREALLOC_SIZE       4096
366
288
SELECT @@version LIKE 'non-existent';
369
291
SELECT @@version_compile_os LIKE 'non-existent';
370
292
@@version_compile_os LIKE 'non-existent'
371
293
0
372
 
set big_tables=OFFF;
373
 
ERROR 42000: Variable 'big_tables' can't be set to the value of 'OFFF'
374
 
set big_tables="OFFF";
375
 
ERROR 42000: Variable 'big_tables' can't be set to the value of 'OFFF'
376
294
set unknown_variable=1;
377
295
ERROR HY000: Unknown system variable 'unknown_variable'
378
296
set max_join_size="hello";
379
297
ERROR 42000: Incorrect argument type to variable 'max_join_size'
380
298
set storage_engine=UNKNOWN_TABLE_TYPE;
381
299
ERROR 42000: Unknown table engine 'UNKNOWN_TABLE_TYPE'
382
 
set SESSION query_cache_size=10000;
383
 
ERROR HY000: Variable 'query_cache_size' is a GLOBAL variable and should be set with SET GLOBAL
384
300
set GLOBAL storage_engine=DEFAULT;
385
301
ERROR 42000: Variable 'storage_engine' doesn't have a default value
386
 
set character_set_client=UNKNOWN_CHARACTER_SET;
387
 
ERROR 42000: Unknown character set: 'UNKNOWN_CHARACTER_SET'
388
 
set collation_connection=UNKNOWN_COLLATION;
389
 
ERROR HY000: Unknown collation: 'UNKNOWN_COLLATION'
390
 
set character_set_client=NULL;
391
 
ERROR 42000: Variable 'character_set_client' can't be set to the value of 'NULL'
392
 
set collation_connection=NULL;
393
 
ERROR 42000: Variable 'collation_connection' can't be set to the value of 'NULL'
394
302
set global autocommit=1;
395
303
ERROR HY000: Variable 'autocommit' is a SESSION variable and can't be used with SET GLOBAL
396
304
select @@global.timestamp;
397
305
ERROR HY000: Variable 'timestamp' is a SESSION variable
398
306
set @@version='';
399
307
ERROR HY000: Variable 'version' is a read only variable
400
 
set @@concurrent_insert=1;
401
 
ERROR HY000: Variable 'concurrent_insert' is a GLOBAL variable and should be set with SET GLOBAL
402
 
set @@global.sql_auto_is_null=1;
403
 
ERROR HY000: Variable 'sql_auto_is_null' is a SESSION variable and can't be used with SET GLOBAL
404
 
select @@global.sql_auto_is_null;
405
 
ERROR HY000: Variable 'sql_auto_is_null' is a SESSION variable
406
308
set myisam_max_sort_file_size=100;
407
309
ERROR HY000: Variable 'myisam_max_sort_file_size' is a GLOBAL variable and should be set with SET GLOBAL
408
310
set @@SQL_WARNINGS=NULL;
409
311
ERROR 42000: Variable 'sql_warnings' can't be set to the value of 'NULL'
410
312
set autocommit=1;
411
 
set big_tables=1;
412
 
select @@autocommit, @@big_tables;
413
 
@@autocommit    @@big_tables
414
 
1       1
415
 
set global binlog_cache_size=100;
416
 
Warnings:
417
 
Warning 1292    Truncated incorrect binlog_cache_size value: '100'
 
313
select @@autocommit;
 
314
@@autocommit
 
315
1
418
316
set bulk_insert_buffer_size=100;
419
 
set character set cp1251_koi8;
420
 
set character set default;
421
 
set @@global.concurrent_insert=1;
422
 
set global connect_timeout=100;
423
 
select @@delay_key_write;
424
 
@@delay_key_write
425
 
ON
426
 
set global delay_key_write="OFF";
427
 
select @@delay_key_write;
428
 
@@delay_key_write
429
 
OFF
430
 
set global delay_key_write=ALL;
431
 
select @@delay_key_write;
432
 
@@delay_key_write
433
 
ALL
434
 
set global delay_key_write=1;
435
 
select @@delay_key_write;
436
 
@@delay_key_write
437
 
ON
438
 
set global delayed_insert_limit=100;
439
 
set global delayed_insert_timeout=100;
440
 
set global delayed_queue_size=100;
441
 
set global flush=1;
442
 
set global flush_time=100;
443
 
set insert_id=1;
444
 
set interactive_timeout=100;
445
317
set join_buffer_size=100;
446
318
Warnings:
447
 
Warning 1292    Truncated incorrect join_buffer_size value: '100'
 
319
Error   1292    Truncated incorrect join_buffer_size value: '100'
448
320
set last_insert_id=1;
449
 
set global local_infile=1;
450
 
set long_query_time=0.000001;
451
 
select @@long_query_time;
452
 
@@long_query_time
453
 
0.000001
454
 
set long_query_time=100.000001;
455
 
select @@long_query_time;
456
 
@@long_query_time
457
 
100.000001
458
 
set low_priority_updates=1;
459
321
set max_allowed_packet=100;
460
322
Warnings:
461
 
Warning 1292    Truncated incorrect max_allowed_packet value: '100'
462
 
set global max_binlog_cache_size=100;
463
 
Warnings:
464
 
Warning 1292    Truncated incorrect max_binlog_cache_size value: '100'
465
 
set global max_binlog_size=100;
466
 
Warnings:
467
 
Warning 1292    Truncated incorrect max_binlog_size value: '100'
 
323
Error   1292    Truncated incorrect max_allowed_packet value: '100'
468
324
set global max_connect_errors=100;
469
 
set global max_connections=100;
470
 
set global max_delayed_threads=100;
471
325
set max_heap_table_size=100;
472
326
Warnings:
473
 
Warning 1292    Truncated incorrect max_heap_table_size value: '100'
 
327
Error   1292    Truncated incorrect max_heap_table_size value: '100'
474
328
set max_join_size=100;
475
329
set max_sort_length=100;
476
 
set max_tmp_tables=100;
477
 
set global max_user_connections=100;
478
 
select @@max_user_connections;
479
 
@@max_user_connections
480
 
100
481
330
set global max_write_lock_count=100;
482
 
set myisam_sort_buffer_size=100;
 
331
set global myisam_sort_buffer_size=100;
 
332
Warnings:
 
333
Error   1292    Truncated incorrect sort_buffer_size value: '100'
483
334
set net_buffer_length=100;
484
335
Warnings:
485
 
Warning 1292    Truncated incorrect net_buffer_length value: '100'
486
 
set net_read_timeout=100;
487
 
set net_write_timeout=100;
488
 
set global query_cache_limit=100;
489
 
set global query_cache_size=100;
490
 
set global query_cache_type=demand;
 
336
Error   1292    Truncated incorrect net_buffer_length value: '100'
491
337
set read_buffer_size=100;
492
338
Warnings:
493
 
Warning 1292    Truncated incorrect read_buffer_size value: '100'
 
339
Error   1292    Truncated incorrect read_buffer_size value: '100'
494
340
set read_rnd_buffer_size=100;
495
 
set global rpl_recovery_rank=100;
496
341
set global server_id=100;
497
 
set global slow_launch_time=100;
498
342
set sort_buffer_size=100;
499
343
Warnings:
500
 
Warning 1292    Truncated incorrect sort_buffer_size value: '100'
501
 
set @@max_sp_recursion_depth=10;
502
 
select @@max_sp_recursion_depth;
503
 
@@max_sp_recursion_depth
504
 
10
505
 
set @@max_sp_recursion_depth=0;
506
 
select @@max_sp_recursion_depth;
507
 
@@max_sp_recursion_depth
508
 
0
509
 
set sql_auto_is_null=1;
510
 
select @@sql_auto_is_null;
511
 
@@sql_auto_is_null
512
 
1
513
 
set @@sql_auto_is_null=0;
514
 
select @@sql_auto_is_null;
515
 
@@sql_auto_is_null
516
 
0
 
344
Error   1292    Truncated incorrect sort_buffer_size value: '100'
517
345
set sql_big_selects=1;
518
 
set sql_big_tables=1;
519
346
set sql_buffer_result=1;
520
 
set sql_log_bin=1;
521
 
set sql_log_off=1;
522
 
set sql_log_update=1;
523
 
Warnings:
524
 
Note    1315    The update log is deprecated and replaced by the binary log; SET SQL_LOG_UPDATE has been ignored
525
 
set sql_low_priority_updates=1;
526
 
set sql_max_join_size=200;
527
 
select @@sql_max_join_size,@@max_join_size;
528
 
@@sql_max_join_size     @@max_join_size
529
 
200     200
530
 
set sql_quote_show_create=1;
531
347
set sql_safe_updates=1;
532
348
set sql_select_limit=1;
533
349
set sql_select_limit=default;
534
350
set sql_warnings=1;
535
351
set global table_open_cache=100;
536
352
set storage_engine=myisam;
537
 
set global thread_cache_size=100;
538
353
set timestamp=1, timestamp=default;
539
354
set tmp_table_size=100;
540
355
Warnings:
541
 
Warning 1292    Truncated incorrect tmp_table_size value: '100'
 
356
Error   1292    Truncated incorrect tmp_table_size value: '100'
542
357
set tx_isolation="READ-COMMITTED";
543
 
set wait_timeout=100;
544
 
set log_warnings=1;
545
 
set global log_warnings=1;
546
 
select @@session.insert_id;
547
 
@@session.insert_id
548
 
1
549
 
set @save_insert_id=@@session.insert_id;
550
 
set session insert_id=20;
551
 
select @@session.insert_id;
552
 
@@session.insert_id
553
 
20
554
 
set session last_insert_id=100;
555
 
select @@session.insert_id;
556
 
@@session.insert_id
557
 
20
558
 
select @@session.last_insert_id;
559
 
@@session.last_insert_id
560
 
100
561
 
select @@session.insert_id;
562
 
@@session.insert_id
563
 
20
564
 
set @@session.insert_id=@save_insert_id;
565
 
select @@session.insert_id;
566
 
@@session.insert_id
567
 
1
568
 
create table t1 (a int not null auto_increment, primary key(a));
569
 
create table t2 (a int not null auto_increment, primary key(a));
 
358
create temporary table t1 (a int not null auto_increment, primary key(a));
 
359
create temporary table t2 (a int not null auto_increment, primary key(a));
570
360
insert into t1 values(null),(null),(null);
571
361
insert into t2 values(null),(null),(null);
572
362
set global key_buffer_size=100000;
592
382
1
593
383
select @@session.key_buffer_size;
594
384
ERROR HY000: Variable 'key_buffer_size' is a GLOBAL variable
595
 
set init_connect = NULL;
596
 
ERROR HY000: Variable 'init_connect' is a GLOBAL variable and should be set with SET GLOBAL
597
 
set global init_connect = NULL;
598
385
set global myisam_max_sort_file_size=4294967296;
599
386
show global variables like 'myisam_max_sort_file_size';
600
387
Variable_name   Value
603
390
VARIABLE_NAME   VARIABLE_VALUE
604
391
MYISAM_MAX_SORT_FILE_SIZE       MAX_FILE_SIZE
605
392
set global myisam_max_sort_file_size=default;
606
 
select @@global.max_user_connections,@@local.max_join_size;
607
 
@@global.max_user_connections   @@local.max_join_size
608
 
100     200
609
 
set @svc=@@global.max_user_connections, @svj=@@local.max_join_size;
610
 
select @@global.max_user_connections,@@local.max_join_size;
611
 
@@global.max_user_connections   @@local.max_join_size
612
 
100     200
613
 
set @@global.max_user_connections=111,@@local.max_join_size=222;
614
 
select @@global.max_user_connections,@@local.max_join_size;
615
 
@@global.max_user_connections   @@local.max_join_size
616
 
111     222
617
 
set @@global.max_user_connections=@@local.max_join_size,@@local.max_join_size=@@global.max_user_connections;
618
 
select @@global.max_user_connections,@@local.max_join_size;
619
 
@@global.max_user_connections   @@local.max_join_size
620
 
222     111
621
 
set @@global.max_user_connections=@svc, @@local.max_join_size=@svj;
622
 
select @@global.max_user_connections,@@local.max_join_size;
623
 
@@global.max_user_connections   @@local.max_join_size
624
 
100     200
625
 
set @a=1, @b=2;
626
 
set @a=@b, @b=@a;
627
 
select @a, @b;
628
 
@a      @b
629
 
2       1
630
393
set @@global.global.key_buffer_size= 1;
631
 
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'key_buffer_size= 1' at line 1
 
394
ERROR HY000: Unknown system variable 'global'
632
395
set GLOBAL global.key_buffer_size= 1;
633
 
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'key_buffer_size= 1' at line 1
 
396
ERROR HY000: Unknown system variable 'global'
634
397
SELECT @@global.global.key_buffer_size;
635
 
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'key_buffer_size' at line 1
 
398
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 'key_buffer_size' at line 1
636
399
SELECT @@global.session.key_buffer_size;
637
 
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'key_buffer_size' at line 1
 
400
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 'key_buffer_size' at line 1
638
401
SELECT @@global.local.key_buffer_size;
639
 
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'key_buffer_size' at line 1
640
 
set @tstlw = @@log_warnings;
641
 
show global variables like 'log_warnings';
642
 
Variable_name   Value
643
 
log_warnings    1
644
 
select * from information_schema.global_variables where variable_name like 'log_warnings';
645
 
VARIABLE_NAME   VARIABLE_VALUE
646
 
LOG_WARNINGS    1
647
 
set global log_warnings = 0;
648
 
show global variables like 'log_warnings';
649
 
Variable_name   Value
650
 
log_warnings    0
651
 
select * from information_schema.global_variables where variable_name like 'log_warnings';
652
 
VARIABLE_NAME   VARIABLE_VALUE
653
 
LOG_WARNINGS    0
654
 
set global log_warnings = 42;
655
 
show global variables like 'log_warnings';
656
 
Variable_name   Value
657
 
log_warnings    42
658
 
select * from information_schema.global_variables where variable_name like 'log_warnings';
659
 
VARIABLE_NAME   VARIABLE_VALUE
660
 
LOG_WARNINGS    42
661
 
set global log_warnings = @tstlw;
662
 
show global variables like 'log_warnings';
663
 
Variable_name   Value
664
 
log_warnings    1
665
 
select * from information_schema.global_variables where variable_name like 'log_warnings';
666
 
VARIABLE_NAME   VARIABLE_VALUE
667
 
LOG_WARNINGS    1
668
 
create table t1 (
669
 
c1 tinyint,
670
 
c2 smallint,
671
 
c3 mediumint,
 
402
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 'key_buffer_size' at line 1
 
403
create temporary table t1 (
 
404
c1 int,
 
405
c2 int,
 
406
c3 int,
672
407
c4 int,
673
408
c5 bigint);
674
409
show create table t1;
675
410
Table   Create Table
676
 
t1      CREATE TABLE `t1` (
677
 
  `c1` tinyint(4) DEFAULT NULL,
678
 
  `c2` smallint(6) DEFAULT NULL,
679
 
  `c3` mediumint(9) DEFAULT NULL,
680
 
  `c4` int(11) DEFAULT NULL,
681
 
  `c5` bigint(20) DEFAULT NULL
682
 
) ENGINE=MyISAM DEFAULT CHARSET=latin1
 
411
t1      CREATE TEMPORARY TABLE `t1` (
 
412
  `c1` int DEFAULT NULL,
 
413
  `c2` int DEFAULT NULL,
 
414
  `c3` int DEFAULT NULL,
 
415
  `c4` int DEFAULT NULL,
 
416
  `c5` bigint DEFAULT NULL
 
417
) ENGINE=MyISAM
683
418
drop table t1;
684
419
set @arg00= 8, @arg01= 8.8, @arg02= 'a string', @arg03= 0.2e0;
685
 
create table t1 as select @arg00 as c1, @arg01 as c2, @arg02 as c3, @arg03 as c4;
 
420
create temporary table t1 as select @arg00 as c1, @arg01 as c2, @arg02 as c3, @arg03 as c4;
686
421
show create table t1;
687
422
Table   Create Table
688
 
t1      CREATE TABLE `t1` (
689
 
  `c1` bigint(20) DEFAULT NULL,
 
423
t1      CREATE TEMPORARY TABLE `t1` (
 
424
  `c1` bigint DEFAULT NULL,
690
425
  `c2` decimal(65,30) DEFAULT NULL,
691
 
  `c3` longtext,
 
426
  `c3` text,
692
427
  `c4` double DEFAULT NULL
693
 
) ENGINE=MyISAM DEFAULT CHARSET=latin1
 
428
) ENGINE=MyISAM
694
429
drop table t1;
695
 
SET GLOBAL MYISAM_DATA_POINTER_SIZE= 7;
696
 
SHOW VARIABLES LIKE 'MYISAM_DATA_POINTER_SIZE';
697
 
Variable_name   Value
698
 
myisam_data_pointer_size        7
699
 
SELECT * FROM INFORMATION_SCHEMA.SESSION_VARIABLES WHERE VARIABLE_NAME LIKE 'MYISAM_DATA_POINTER_SIZE';
700
 
VARIABLE_NAME   VARIABLE_VALUE
701
 
MYISAM_DATA_POINTER_SIZE        7
702
430
SET GLOBAL table_open_cache=-1;
703
431
Warnings:
704
 
Warning 1292    Truncated incorrect table_open_cache value: '0'
 
432
Error   1292    Truncated incorrect table_open_cache value: '18446744073709551615'
705
433
SHOW VARIABLES LIKE 'table_open_cache';
706
434
Variable_name   Value
707
 
table_open_cache        1
 
435
table_open_cache        100
708
436
SELECT * FROM INFORMATION_SCHEMA.SESSION_VARIABLES WHERE VARIABLE_NAME LIKE 'table_open_cache';
709
437
VARIABLE_NAME   VARIABLE_VALUE
710
 
TABLE_OPEN_CACHE        1
 
438
TABLE_OPEN_CACHE        100
711
439
SET GLOBAL table_open_cache=DEFAULT;
712
 
set character_set_results=NULL;
713
 
select ifnull(@@character_set_results,"really null");
714
 
ifnull(@@character_set_results,"really null")
715
 
really null
716
 
set names latin1;
717
 
select @@have_innodb;
718
 
@@have_innodb
719
 
#
720
440
*** Various tests with LC_TIME_NAMES
721
441
*** LC_TIME_NAMES: testing case insensitivity
722
442
set @@lc_time_names='ru_ru';
810
530
select @@query_prealloc_size = @test;
811
531
@@query_prealloc_size = @test
812
532
1
813
 
set global sql_mode=repeat('a',80);
814
 
ERROR 42000: Variable 'sql_mode' can't be set to the value of 'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'
815
533
End of 4.1 tests
816
 
create table t1 (a int);
 
534
create temporary table t1 (a int);
817
535
select a into @x from t1;
818
536
Warnings:
819
537
Warning 1329    No data - zero rows fetched, selected, or processed
838
556
@@max_heap_table_size > 0
839
557
1
840
558
select @@character_set_system;
841
 
@@character_set_system
842
 
utf8
843
 
set global character_set_system = latin1;
844
 
ERROR HY000: Variable 'character_set_system' is a read only variable
 
559
ERROR HY000: Unknown system variable 'character_set_system'
 
560
set global character_set_system = utf8;
 
561
ERROR HY000: Unknown system variable 'character_set_system'
845
562
set @@global.version_compile_os='234';
846
563
ERROR HY000: Variable 'version_compile_os' is a read only variable
847
 
set character_set_filesystem=latin1;
848
 
select @@character_set_filesystem;
849
 
@@character_set_filesystem
850
 
latin1
851
 
set @@global.character_set_filesystem=latin2;
852
 
set character_set_filesystem=latin1;
853
 
select @@character_set_filesystem;
854
 
@@character_set_filesystem
855
 
latin1
856
 
set @@global.character_set_filesystem=latin2;
857
 
set character_set_filesystem=default;
858
 
select @@character_set_filesystem;
859
 
@@character_set_filesystem
860
 
latin2
861
 
set @@global.character_set_filesystem=default;
862
 
select @@global.character_set_filesystem;
863
 
@@global.character_set_filesystem
864
 
binary
 
564
set @@global.character_set_filesystem=utf8;
 
565
ERROR HY000: Unknown system variable 'character_set_filesystem'
 
566
set character_set_filesystem=utf8;
 
567
ERROR HY000: Unknown system variable 'character_set_filesystem'
865
568
set @old_sql_big_selects = @@sql_big_selects;
866
569
set @@sql_big_selects = 1;
867
570
show variables like 'sql_big_selects';
868
571
Variable_name   Value
869
572
sql_big_selects ON
870
 
select * from information_schema.session_variables where variable_name like 'sql_big_selects';
871
 
VARIABLE_NAME   VARIABLE_VALUE
872
 
SQL_BIG_SELECTS ON
873
573
set @@sql_big_selects = @old_sql_big_selects;
874
574
set @@sql_notes = 0, @@sql_warnings = 0;
875
575
show variables like 'sql_notes';
876
576
Variable_name   Value
877
577
sql_notes       OFF
878
 
select * from information_schema.session_variables where variable_name like 'sql_notes';
879
 
VARIABLE_NAME   VARIABLE_VALUE
880
 
SQL_NOTES       OFF
881
578
show variables like 'sql_warnings';
882
579
Variable_name   Value
883
580
sql_warnings    OFF
884
 
select * from information_schema.session_variables where variable_name like 'sql_warnings';
885
 
VARIABLE_NAME   VARIABLE_VALUE
886
 
SQL_WARNINGS    OFF
887
581
set @@sql_notes = 1, @@sql_warnings = 1;
888
582
show variables like 'sql_notes';
889
583
Variable_name   Value
890
584
sql_notes       ON
891
 
select * from information_schema.session_variables where variable_name like 'sql_notes';
892
 
VARIABLE_NAME   VARIABLE_VALUE
893
 
SQL_NOTES       ON
894
585
show variables like 'sql_warnings';
895
586
Variable_name   Value
896
587
sql_warnings    ON
897
 
select * from information_schema.session_variables where variable_name like 'sql_warnings';
898
 
VARIABLE_NAME   VARIABLE_VALUE
899
 
SQL_WARNINGS    ON
900
 
select @@system_time_zone;
901
 
@@system_time_zone
902
 
#
903
588
select @@version, @@version_comment, @@version_compile_machine,
904
589
@@version_compile_os;
905
590
@@version       @@version_comment       @@version_compile_machine       @@version_compile_os
910
595
show variables like 'basedir';
911
596
Variable_name   Value
912
597
basedir #
913
 
select * from information_schema.session_variables where variable_name like 'basedir';
914
 
VARIABLE_NAME   VARIABLE_VALUE
915
 
BASEDIR #
916
598
show variables like 'datadir';
917
599
Variable_name   Value
918
600
datadir #
919
 
select * from information_schema.session_variables where variable_name like 'datadir';
920
 
VARIABLE_NAME   VARIABLE_VALUE
921
 
DATADIR #
922
601
show variables like 'tmpdir';
923
602
Variable_name   Value
924
603
tmpdir  #
925
 
select * from information_schema.session_variables where variable_name like 'tmpdir';
926
 
VARIABLE_NAME   VARIABLE_VALUE
927
 
TMPDIR  #
928
 
select @@ssl_ca, @@ssl_capath, @@ssl_cert, @@ssl_cipher, @@ssl_key;
929
 
@@ssl_ca        @@ssl_capath    @@ssl_cert      @@ssl_cipher    @@ssl_key
930
 
#       #       #       #       #
931
 
show variables like 'ssl%';
932
 
Variable_name   Value
933
 
ssl_ca  #
934
 
ssl_capath      #
935
 
ssl_cert        #
936
 
ssl_cipher      #
937
 
ssl_key #
938
 
select * from information_schema.session_variables where variable_name like 'ssl%' order by 1;
939
 
VARIABLE_NAME   VARIABLE_VALUE
940
 
SSL_CA  #
941
 
SSL_CAPATH      #
942
 
SSL_CERT        #
943
 
SSL_CIPHER      #
944
 
SSL_KEY #
945
 
select @@log_queries_not_using_indexes;
946
 
@@log_queries_not_using_indexes
947
 
0
948
 
show variables like 'log_queries_not_using_indexes';
949
 
Variable_name   Value
950
 
log_queries_not_using_indexes   OFF
951
 
select * from information_schema.session_variables where variable_name like 'log_queries_not_using_indexes';
952
 
VARIABLE_NAME   VARIABLE_VALUE
953
 
LOG_QUERIES_NOT_USING_INDEXES   OFF
954
604
select @@"";
955
 
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '""' at line 1
 
605
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
956
606
select @@&;
957
 
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '&' at line 1
 
607
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
958
608
select @@@;
959
 
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '@' at line 1
 
609
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
960
610
select @@hostname;
961
611
@@hostname
962
612
#
966
616
Variable_name   Value
967
617
hostname        #
968
618
End of 5.0 tests
969
 
set global binlog_cache_size         =@my_binlog_cache_size;
970
 
set global connect_timeout           =@my_connect_timeout;
971
 
set global delayed_insert_timeout    =@my_delayed_insert_timeout;
972
 
set global delayed_queue_size        =@my_delayed_queue_size;
973
 
set global flush                     =@my_flush;
974
619
set global flush_time                =@my_flush_time;
 
620
ERROR HY000: Unknown system variable 'flush_time'
975
621
set global key_buffer_size           =@my_key_buffer_size;
976
 
set global max_binlog_cache_size     =default;
977
 
set global max_binlog_size           =@my_max_binlog_size;
978
622
set global max_connect_errors        =@my_max_connect_errors;
979
 
set global max_connections           =@my_max_connections;
980
 
set global max_delayed_threads       =@my_max_delayed_threads;
981
623
set global max_heap_table_size       =@my_max_heap_table_size;
982
 
set global max_insert_delayed_threads=@my_max_insert_delayed_threads;
983
624
set global max_join_size             =@my_max_join_size;
984
 
set global max_user_connections      =default;
985
625
set global max_write_lock_count      =default;
986
626
set global myisam_data_pointer_size  =@my_myisam_data_pointer_size;
 
627
ERROR 42000: Incorrect argument type to variable 'myisam_data_pointer_size'
987
628
set global net_buffer_length         =@my_net_buffer_length;
988
 
set global net_write_timeout         =@my_net_write_timeout;
989
 
set global net_read_timeout          =@my_net_read_timeout;
990
 
set global query_cache_limit         =@my_query_cache_limit;
991
 
set global query_cache_type          =@my_query_cache_type;
992
 
set global rpl_recovery_rank         =@my_rpl_recovery_rank;
993
629
set global server_id                 =@my_server_id;
994
 
set global slow_launch_time          =@my_slow_launch_time;
995
630
set global storage_engine            =@my_storage_engine;
996
631
set global thread_cache_size         =@my_thread_cache_size;
997
 
show global variables where Variable_name='table_definition_cache' or
998
 
Variable_name='table_lock_wait_timeout';
 
632
ERROR HY000: Unknown system variable 'thread_cache_size'
 
633
set global myisam_sort_buffer_size   =@my_myisam_sort_buffer_size;
 
634
show global variables where variable_name='table_definition_cache' or Variable_name='table_lock_wait_timeout';
999
635
Variable_name   Value
1000
636
table_definition_cache  #
1001
637
table_lock_wait_timeout #
1002
 
 
1003
 
# --
1004
 
# -- Bug#34820: log_output can be set to illegal value.
1005
 
# --
1006
 
SET GLOBAL log_output = '';
1007
 
ERROR 42000: Variable 'log_output' can't be set to the value of ''
1008
 
SET GLOBAL log_output = 0;
1009
 
ERROR 42000: Variable 'log_output' can't be set to the value of '0'
1010
 
 
1011
 
# -- End of Bug#34820.