108 lines
		
	
	
		
			3.9 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			108 lines
		
	
	
		
			3.9 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| --disable_query_log
 | |
| set @@session.explicit_defaults_for_timestamp=off;
 | |
| --enable_query_log
 | |
| # owner: peihan.dph
 | |
| # owner group: SQL3
 | |
| # description:
 | |
| #
 | |
| --disable_warnings
 | |
| drop table if exists aaaaaaaaaa222222222233333333334444444444555555555566666666661234;
 | |
| --enable_warnings
 | |
| 
 | |
| create table aaaaaaaaaa222222222233333333334444444444555555555566666666661234 (xxxxxxxxxx222222222233333333334444444444555555555566666666661234 int primary key);
 | |
| 
 | |
| --disable_warnings
 | |
| drop table if exists aaaaaaaaaa222222222233333333334444444444555555555566666666661234;
 | |
| --enable_warnings
 | |
| 
 | |
| #--error 1059
 | |
| create table if not exists bbbbbbbbbb222222222233333333334444444444555555555566666666661234 (yyyyyyyyyy2222222222333333333344444444445555555555666666666612345 int primary key);
 | |
| 
 | |
| --error 1059
 | |
| create table cccccccccc2222222222333333333344444444445555555555666666666612345 (zzzzzzzzzz222222222233333333334444444444555555555566666666661234 int primary key);
 | |
| 
 | |
| --error 1059
 | |
| create table dddddddddd2222222222333333333344444444445555555555666666666612345 (ssssssssss2222222222333333333344444444445555555555666666666612345 int primary key);
 | |
| 
 | |
| --disable_warnings
 | |
| drop table if exists alter_table1;
 | |
| --enable_warnings
 | |
| 
 | |
| create table alter_table1 (cc1 int primary key); 
 | |
| ALTER TABLE alter_table1 CHANGE cc1 `hhhhhhhhhh222222222233333333334444444444555555555566666666661234` INT;
 | |
| 
 | |
| --disable_warnings
 | |
| drop table if exists alter_table1;
 | |
| --enable_warnings
 | |
| 
 | |
| --disable_warnings
 | |
| drop table if exists alter_table2;
 | |
| --enable_warnings
 | |
| 
 | |
| create table alter_table2 (cc2 int primary key); 
 | |
| #--error 1059
 | |
| ALTER TABLE alter_table2 CHANGE cc2 `gggggggggg2222222222333333333344444444445555555555666666666612345` INT;
 | |
| 
 | |
| --disable_warnings
 | |
| drop table if exists alter_table2;
 | |
| drop database if exists vffvvvvvvv222222222233333333334444444444555555555566666666661234;
 | |
| --enable_warnings
 | |
| create database vffvvvvvvv222222222233333333334444444444555555555566666666661234;
 | |
| 
 | |
| drop database if exists vffvvvvvvv222222222233333333334444444444555555555566666666661234;
 | |
| 
 | |
| #--error 1059
 | |
| create database if not exists vvvvvvvvvv2222222222333333333344444444445555555555666666666612345;
 | |
| drop database if exists vvvvvvvvvv2222222222333333333344444444445555555555666666666612345;
 | |
| 
 | |
| ##when bytes number of name  exceeds 192,return error 1059
 | |
| --error 1059
 | |
| create database vvvvvvvvvv2222222222333333333344444444445555555555666666666612345vvvvvvvvvv2222222222333333333344444444445555555555666666666612345vvvvvvvvvv2222222222333333333344444444445555555555666666666a193;
 | |
| --error 1059
 | |
| use vvvvvvvvvv2222222222333333333344444444445555555555666666666612345vvvvvvvvvv2222222222333333333344444444445555555555666666666612345vvvvvvvvvv2222222222333333333344444444445555555555666666666a193;
 | |
| --error 1059
 | |
| drop database vvvvvvvvvv2222222222333333333344444444445555555555666666666612345vvvvvvvvvv2222222222333333333344444444445555555555666666666612345vvvvvvvvvv2222222222333333333344444444445555555555666666666a193;
 | |
| 
 | |
| ##name can not ended with ' '
 | |
| --error 1102 
 | |
| create database `adc `;
 | |
| --error 1102 
 | |
| drop database `adc `;
 | |
| --error 1102 
 | |
| use `adc `;
 | |
| 
 | |
| ##when bytes number of name  is between  65 and 191,return error 1102
 | |
| create database if not exists vvvvvvvvvv2222222222333333333344444444445555555555666666666612a65;
 | |
| drop database vvvvvvvvvv2222222222333333333344444444445555555555666666666612a65;
 | |
| --error 1049
 | |
| use vvvvvvvvvv2222222222333333333344444444445555555555666666666612a65;
 | |
| 
 | |
| #when database name is prefix of '#mysql50#' and end of these alpha '~' ,'.', '\\' ,'/' return error 1102
 | |
| --error 1102 
 | |
| create database `#mysql50#~`;
 | |
| --error 1102 
 | |
| drop database `#mysql50#~`;
 | |
| --error 1102 
 | |
| use `#mysql50#~`;
 | |
| 
 | |
| --error 1102 
 | |
| create database `#mysql50#.`;
 | |
| --error 1102 
 | |
| drop database `#mysql50#.`;
 | |
| --error 1102 
 | |
| use `#mysql50#.`;
 | |
| 
 | |
| --error 1102 
 | |
| create database `#mysql50#\\`;
 | |
| --error 1102 
 | |
| drop database `#mysql50#\\`;
 | |
| --error 1102 
 | |
| use `#mysql50#\\`;
 | |
| 
 | |
| --error 1102 
 | |
| create database `#mysql50#/`;
 | |
| --error 1102 
 | |
| drop database `#mysql50#/`;
 | |
| --error 1102 
 | |
| use `#mysql50#/`;
 | 
