mirror of
				https://github.com/MariaDB/server.git
				synced 2025-11-03 14:33:32 +03:00 
			
		
		
		
	conflicts: Text conflict in mysql-test/suite/sys_vars/r/rpl_max_binlog_size_func.result Text conflict in mysql-test/suite/sys_vars/t/rpl_max_binlog_size_func.test
		
			
				
	
	
		
			86 lines
		
	
	
		
			5.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			86 lines
		
	
	
		
			5.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
################## mysql-test\t\max_allowed_packet_func.test ##################
 | 
						|
#                                                                             #
 | 
						|
# Variable Name: max_allowed_packet                                           #
 | 
						|
# Scope: GLOBAL | SESSION                                                     #
 | 
						|
# Access Type: Dynamic                                                        #
 | 
						|
# Data Type: numeric                                                          #
 | 
						|
# Default Value:1048576                                                       #
 | 
						|
# Range:1024-1073741824                                                       #
 | 
						|
#                                                                             #
 | 
						|
#                                                                             #
 | 
						|
# Creation Date: 2008-03-07                                                   #
 | 
						|
# Author:  Salman Rawala                                                      #
 | 
						|
#                                                                             #
 | 
						|
# Description: Test Cases of Dynamic System Variable max_allowed_packet       #
 | 
						|
#              that checks the functionality of this variable                 #
 | 
						|
#                                                                             #
 | 
						|
# Reference:                                                                  #
 | 
						|
#  http://dev.mysql.com/doc/refman/5.1/en/server-system-variables.html        #
 | 
						|
#                                                                             #
 | 
						|
###############################################################################
 | 
						|
 | 
						|
#due to lost connection on win64
 | 
						|
--source include/not_windows.inc
 | 
						|
 | 
						|
SET @start_max_allowed_packet= @@global.max_allowed_packet;
 | 
						|
SET @start_value= @@global.net_buffer_length;
 | 
						|
 | 
						|
--disable_warnings
 | 
						|
drop table if exists t1;
 | 
						|
--enable_warnings
 | 
						|
 | 
						|
#########################
 | 
						|
#   Creating new table  #
 | 
						|
#########################
 | 
						|
 | 
						|
--echo ## Creating new table t1 ##
 | 
						|
CREATE TABLE t1
 | 
						|
(
 | 
						|
id INT NOT NULL auto_increment,
 | 
						|
PRIMARY KEY (id),
 | 
						|
name BLOB
 | 
						|
);
 | 
						|
 | 
						|
--echo '#--------------------FN_DYNVARS_070_01-------------------------#'
 | 
						|
###############################################################################
 | 
						|
#    Setting initial value of max_allowed_packet to 1024 at session level 
 | 
						|
#    should result in an error (session variable is readonly)
 | 
						|
###############################################################################
 | 
						|
 | 
						|
--echo ## Setting value of max_allowed packet and net_buffer_length to 1024 ## 
 | 
						|
--error ER_VARIABLE_IS_READONLY
 | 
						|
SET @@session.max_allowed_packet = 1024;
 | 
						|
SELECT @@session.max_allowed_packet;
 | 
						|
 | 
						|
--error ER_VARIABLE_IS_READONLY
 | 
						|
SET @@session.net_buffer_length = 1024;
 | 
						|
SELECT @@session.net_buffer_length;
 | 
						|
 | 
						|
 | 
						|
--echo '#--------------------FN_DYNVARS_070_02-------------------------#'
 | 
						|
###############################################################################
 | 
						|
#    Setting value of max_allowed_packet to 1024 at global level and
 | 
						|
#    verifying its behavior after inserting data greater than 1024 bytes
 | 
						|
###############################################################################
 | 
						|
 | 
						|
--echo ## Setting value of max_allowed packet and net_buffer_length to 1024 ##
 | 
						|
SET @@global.max_allowed_packet = 1024;
 | 
						|
SET @@global.net_buffer_length = 1024;
 | 
						|
SELECT @@global.max_allowed_packet;
 | 
						|
SELECT @@global.net_buffer_length;
 | 
						|
 | 
						|
--echo ## Creating new connection test_con1 ##
 | 
						|
connect (test_con1,localhost,root,,);
 | 
						|
connection test_con1;
 | 
						|
 | 
						|
--echo ## Inserting and fetching data of length greater than 1024 ##
 | 
						|
--Error 0,ER_NET_PACKET_TOO_LARGE
 | 
						|
INSERT into t1(name) values("aaassssssssddddddddffffffgggggggg, askdlfjalsdkjfalksdjflaksdjfalkjdflaksjdflakjdflajsflajflajdfalsjfdlajfladjslfajdflajdsflajsflakjsdfla;kjflsdjkf;aljfa;lkdsfjla;sjlkajffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllakjsdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa;;;;;;;;;;;;;;;;;;;;;;;;;;;dsklfjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkljffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdkskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk");
 | 
						|
 | 
						|
disconnect test_con1;
 | 
						|
connection default;
 | 
						|
drop table t1;
 | 
						|
SET @@global.max_allowed_packet= @start_max_allowed_packet;
 | 
						|
SET @@global.net_buffer_length= @start_value;
 | 
						|
 |