mirror of
				https://github.com/MariaDB/server.git
				synced 2025-11-03 14:33:32 +03:00 
			
		
		
		
	
		
			
				
	
	
		
			1082 lines
		
	
	
		
			73 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			1082 lines
		
	
	
		
			73 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
SET @@session.sql_mode = 'NO_ENGINE_SUBSTITUTION';
 | 
						||
DROP DATABASE IF EXISTS test1;
 | 
						||
CREATE DATABASE test1;
 | 
						||
USE test;
 | 
						||
drop table if exists tb1 ;
 | 
						||
create table tb1 (
 | 
						||
f1 char,
 | 
						||
f2 char binary,
 | 
						||
f3 char ascii,
 | 
						||
f12 binary,
 | 
						||
f13 tinyint,
 | 
						||
f14 tinyint unsigned,
 | 
						||
f15 tinyint zerofill,
 | 
						||
f16 tinyint unsigned zerofill,
 | 
						||
f17 smallint,
 | 
						||
f18 smallint unsigned,
 | 
						||
f19 smallint zerofill,
 | 
						||
f20 smallint unsigned zerofill,
 | 
						||
f21 mediumint,
 | 
						||
f22 mediumint unsigned,
 | 
						||
f23 mediumint zerofill,
 | 
						||
f24 mediumint unsigned zerofill,
 | 
						||
f25 int,
 | 
						||
f26 int unsigned,
 | 
						||
f27 int zerofill,
 | 
						||
f28 int unsigned zerofill,
 | 
						||
f29 bigint,
 | 
						||
f30 bigint unsigned,
 | 
						||
f31 bigint zerofill,
 | 
						||
f32 bigint unsigned zerofill,
 | 
						||
f33 decimal not null DEFAULT 9.9,
 | 
						||
f34 decimal unsigned not null DEFAULT 9.9,
 | 
						||
f35 decimal zerofill not null DEFAULT 9.9,
 | 
						||
f36 decimal unsigned zerofill not null DEFAULT 9.9,
 | 
						||
f37 decimal (0) not null DEFAULT 9.9,
 | 
						||
f38 decimal (64) not null DEFAULT 9.9,
 | 
						||
f39 decimal (0) unsigned not null DEFAULT 9.9,
 | 
						||
f40 decimal (64) unsigned not null DEFAULT 9.9,
 | 
						||
f41 decimal (0) zerofill not null DEFAULT 9.9,
 | 
						||
f42 decimal (64) zerofill not null DEFAULT 9.9,
 | 
						||
f43 decimal (0) unsigned zerofill not null DEFAULT 9.9,
 | 
						||
f44 decimal (64) unsigned zerofill not null DEFAULT 9.9,
 | 
						||
f45 decimal (0,0) not null DEFAULT 9.9,
 | 
						||
f46 decimal (63,30) not null DEFAULT 9.9,
 | 
						||
f47 decimal (0,0) unsigned not null DEFAULT 9.9,
 | 
						||
f48 decimal (63,30) unsigned not null DEFAULT 9.9,
 | 
						||
f49 decimal (0,0) zerofill not null DEFAULT 9.9,
 | 
						||
f50 decimal (63,30) zerofill not null DEFAULT 9.9,
 | 
						||
f51 decimal (0,0) unsigned zerofill not null DEFAULT 9.9,
 | 
						||
f52 decimal (63,30) unsigned zerofill not null DEFAULT 9.9,
 | 
						||
f53 numeric not null DEFAULT 99,
 | 
						||
f54 numeric unsigned not null DEFAULT 99,
 | 
						||
f55 numeric zerofill not null DEFAULT 99,
 | 
						||
f56 numeric unsigned zerofill not null DEFAULT 99,
 | 
						||
f57 numeric (0) not null DEFAULT 99,
 | 
						||
f58 numeric (64) not null DEFAULT 99
 | 
						||
) engine = memory;
 | 
						||
Warnings:
 | 
						||
Note	1265	Data truncated for column 'f33' at row 1
 | 
						||
Note	1265	Data truncated for column 'f34' at row 1
 | 
						||
Note	1265	Data truncated for column 'f35' at row 1
 | 
						||
Note	1265	Data truncated for column 'f36' at row 1
 | 
						||
Note	1265	Data truncated for column 'f37' at row 1
 | 
						||
Note	1265	Data truncated for column 'f38' at row 1
 | 
						||
Note	1265	Data truncated for column 'f39' at row 1
 | 
						||
Note	1265	Data truncated for column 'f40' at row 1
 | 
						||
Note	1265	Data truncated for column 'f41' at row 1
 | 
						||
Note	1265	Data truncated for column 'f42' at row 1
 | 
						||
Note	1265	Data truncated for column 'f43' at row 1
 | 
						||
Note	1265	Data truncated for column 'f44' at row 1
 | 
						||
Note	1265	Data truncated for column 'f45' at row 1
 | 
						||
Note	1265	Data truncated for column 'f47' at row 1
 | 
						||
Note	1265	Data truncated for column 'f49' at row 1
 | 
						||
Note	1265	Data truncated for column 'f51' at row 1
 | 
						||
load data infile '<MYSQLTEST_VARDIR>/std_data/funcs_1/memory_tb1.txt'
 | 
						||
into table tb1;
 | 
						||
drop table if exists tb2 ;
 | 
						||
create table tb2 (
 | 
						||
f59 numeric (0) unsigned,
 | 
						||
f60 numeric (64) unsigned,
 | 
						||
f61 numeric (0) zerofill,
 | 
						||
f62 numeric (64) zerofill,
 | 
						||
f63 numeric (0) unsigned zerofill,
 | 
						||
f64 numeric (64) unsigned zerofill,
 | 
						||
f65 numeric (0,0),
 | 
						||
f66 numeric (63,30),
 | 
						||
f67 numeric (0,0) unsigned,
 | 
						||
f68 numeric (63,30) unsigned,
 | 
						||
f69 numeric (0,0) zerofill,
 | 
						||
f70 numeric (63,30) zerofill,
 | 
						||
f71 numeric (0,0) unsigned zerofill,
 | 
						||
f72 numeric (63,30) unsigned zerofill,
 | 
						||
f73 real,
 | 
						||
f74 real unsigned,
 | 
						||
f75 real zerofill,
 | 
						||
f76 real unsigned zerofill,
 | 
						||
f77 double default 7.7,
 | 
						||
f78 double unsigned default 7.7,
 | 
						||
f79 double zerofill default 7.7,
 | 
						||
f80 double unsigned zerofill default 8.8,
 | 
						||
f81 float not null default 8.8,
 | 
						||
f82 float unsigned not null default 8.8,
 | 
						||
f83 float zerofill not null default 8.8,
 | 
						||
f84 float unsigned zerofill not null default 8.8,
 | 
						||
f85 float(0) not null default 8.8,
 | 
						||
f86 float(23) not null default 8.8,
 | 
						||
f87 float(0) unsigned not null default 8.8,
 | 
						||
f88 float(23) unsigned not null default 8.8,
 | 
						||
f89 float(0) zerofill not null default 8.8,
 | 
						||
f90 float(23) zerofill not null default 8.8,
 | 
						||
f91 float(0) unsigned zerofill not null default 8.8,
 | 
						||
f92 float(23) unsigned zerofill not null default 8.8,
 | 
						||
f93 float(24) not null default 8.8,
 | 
						||
f94 float(53) not null default 8.8,
 | 
						||
f95 float(24) unsigned not null default 8.8,
 | 
						||
f96 float(53) unsigned not null default 8.8,
 | 
						||
f97 float(24) zerofill not null default 8.8,
 | 
						||
f98 float(53) zerofill not null default 8.8,
 | 
						||
f99 float(24) unsigned zerofill not null default 8.8,
 | 
						||
f100 float(53) unsigned zerofill not null default 8.8,
 | 
						||
f101 date not null default '2000-01-01',
 | 
						||
f102 time not null default 20,
 | 
						||
f103 datetime not null default '2/2/2',
 | 
						||
f104 timestamp not null default 20001231235959,
 | 
						||
f105 year not null default 2000,
 | 
						||
f106 year(3) not null default 2000,
 | 
						||
f107 year(4) not null default 2000,
 | 
						||
f108 enum("1enum","2enum") not null default "1enum",
 | 
						||
f109 set("1set","2set") not null default "1set"
 | 
						||
) engine = memory;
 | 
						||
load data infile '<MYSQLTEST_VARDIR>/std_data/funcs_1/memory_tb2.txt'
 | 
						||
into table tb2 ;
 | 
						||
drop table if exists tb3;
 | 
						||
create table tb3 (
 | 
						||
f118 char not null DEFAULT 'a',
 | 
						||
f119 char binary not null DEFAULT b'101',
 | 
						||
f120 char ascii not null DEFAULT b'101',
 | 
						||
f121 char(50),
 | 
						||
f122 char(50),
 | 
						||
f129 binary not null DEFAULT b'101',
 | 
						||
f130 tinyint not null DEFAULT 99,
 | 
						||
f131 tinyint unsigned not null DEFAULT 99,
 | 
						||
f132 tinyint zerofill not null DEFAULT 99,
 | 
						||
f133 tinyint unsigned zerofill not null DEFAULT 99,
 | 
						||
f134 smallint not null DEFAULT 999,
 | 
						||
f135 smallint unsigned not null DEFAULT 999,
 | 
						||
f136 smallint zerofill not null DEFAULT 999,
 | 
						||
f137 smallint unsigned zerofill not null DEFAULT 999,
 | 
						||
f138 mediumint not null DEFAULT 9999,
 | 
						||
f139 mediumint unsigned not null DEFAULT 9999,
 | 
						||
f140 mediumint zerofill not null DEFAULT 9999,
 | 
						||
f141 mediumint unsigned zerofill not null DEFAULT 9999,
 | 
						||
f142 int not null DEFAULT 99999,
 | 
						||
f143 int unsigned not null DEFAULT 99999,
 | 
						||
f144 int zerofill not null DEFAULT 99999,
 | 
						||
f145 int unsigned zerofill not null DEFAULT 99999,
 | 
						||
f146 bigint not null DEFAULT 999999,
 | 
						||
f147 bigint unsigned not null DEFAULT 999999,
 | 
						||
f148 bigint zerofill not null DEFAULT 999999,
 | 
						||
f149 bigint unsigned zerofill not null DEFAULT 999999,
 | 
						||
f150 decimal not null DEFAULT 999.999,
 | 
						||
f151 decimal unsigned not null DEFAULT 999.17,
 | 
						||
f152 decimal zerofill not null DEFAULT 999.999,
 | 
						||
f153 decimal unsigned zerofill,
 | 
						||
f154 decimal (0),
 | 
						||
f155 decimal (64),
 | 
						||
f156 decimal (0) unsigned,
 | 
						||
f157 decimal (64) unsigned,
 | 
						||
f158 decimal (0) zerofill,
 | 
						||
f159 decimal (64) zerofill,
 | 
						||
f160 decimal (0) unsigned zerofill,
 | 
						||
f161 decimal (64) unsigned zerofill,
 | 
						||
f162 decimal (0,0),
 | 
						||
f163 decimal (63,30),
 | 
						||
f164 decimal (0,0) unsigned,
 | 
						||
f165 decimal (63,30) unsigned,
 | 
						||
f166 decimal (0,0) zerofill,
 | 
						||
f167 decimal (63,30) zerofill,
 | 
						||
f168 decimal (0,0) unsigned zerofill,
 | 
						||
f169 decimal (63,30) unsigned zerofill,
 | 
						||
f170 numeric,
 | 
						||
f171 numeric unsigned,
 | 
						||
f172 numeric zerofill,
 | 
						||
f173 numeric unsigned zerofill,
 | 
						||
f174 numeric (0),
 | 
						||
f175 numeric (64)
 | 
						||
) engine = memory;
 | 
						||
Warnings:
 | 
						||
Note	1265	Data truncated for column 'f150' at row 1
 | 
						||
Note	1265	Data truncated for column 'f151' at row 1
 | 
						||
Note	1265	Data truncated for column 'f152' at row 1
 | 
						||
load data infile '<MYSQLTEST_VARDIR>/std_data/funcs_1/memory_tb3.txt'
 | 
						||
into table tb3;
 | 
						||
drop table if exists tb4 ;
 | 
						||
create table tb4 (
 | 
						||
f176 numeric (0) unsigned not null DEFAULT 9,
 | 
						||
f177 numeric (64) unsigned not null DEFAULT 9,
 | 
						||
f178 numeric (0) zerofill not null DEFAULT 9,
 | 
						||
f179 numeric (64) zerofill not null DEFAULT 9,
 | 
						||
f180 numeric (0) unsigned zerofill not null DEFAULT 9,
 | 
						||
f181 numeric (64) unsigned zerofill not null DEFAULT 9,
 | 
						||
f182 numeric (0,0) not null DEFAULT 9,
 | 
						||
f183 numeric (63,30) not null DEFAULT 9,
 | 
						||
f184 numeric (0,0) unsigned not null DEFAULT 9,
 | 
						||
f185 numeric (63,30) unsigned not null DEFAULT 9,
 | 
						||
f186 numeric (0,0) zerofill not null DEFAULT 9,
 | 
						||
f187 numeric (63,30) zerofill not null DEFAULT 9,
 | 
						||
f188 numeric (0,0) unsigned zerofill not null DEFAULT 9,
 | 
						||
f189 numeric (63,30) unsigned zerofill not null DEFAULT 9,
 | 
						||
f190 real not null DEFAULT 88.8,
 | 
						||
f191 real unsigned not null DEFAULT 88.8,
 | 
						||
f192 real zerofill not null DEFAULT 88.8,
 | 
						||
f193 real unsigned zerofill not null DEFAULT 88.8,
 | 
						||
f194 double not null DEFAULT 55.5,
 | 
						||
f195 double unsigned not null DEFAULT 55.5,
 | 
						||
f196 double zerofill not null DEFAULT 55.5,
 | 
						||
f197 double unsigned zerofill not null DEFAULT 55.5,
 | 
						||
f198 float,
 | 
						||
f199 float unsigned,
 | 
						||
f200 float zerofill,
 | 
						||
f201 float unsigned zerofill,
 | 
						||
f202 float(0),
 | 
						||
f203 float(23),
 | 
						||
f204 float(0) unsigned,
 | 
						||
f205 float(23) unsigned,
 | 
						||
f206 float(0) zerofill,
 | 
						||
f207 float(23) zerofill,
 | 
						||
f208 float(0) unsigned zerofill,
 | 
						||
f209 float(23) unsigned zerofill,
 | 
						||
f210 float(24),
 | 
						||
f211 float(53),
 | 
						||
f212 float(24) unsigned,
 | 
						||
f213 float(53) unsigned,
 | 
						||
f214 float(24) zerofill,
 | 
						||
f215 float(53) zerofill,
 | 
						||
f216 float(24) unsigned zerofill,
 | 
						||
f217 float(53) unsigned zerofill,
 | 
						||
f218 date,
 | 
						||
f219 time,
 | 
						||
f220 datetime,
 | 
						||
f221 timestamp,
 | 
						||
f222 year,
 | 
						||
f223 year(3),
 | 
						||
f224 year(4),
 | 
						||
f225 enum("1enum","2enum"),
 | 
						||
f226 set("1set","2set"),
 | 
						||
f236 char(95),
 | 
						||
f241 char(255),
 | 
						||
f237 char(130) binary,
 | 
						||
f238 varchar(25000) binary,
 | 
						||
f239 varbinary(0),
 | 
						||
f240 varchar(1200)
 | 
						||
) engine = memory;
 | 
						||
load data infile '<MYSQLTEST_VARDIR>/std_data/funcs_1/memory_tb4.txt'
 | 
						||
into table tb4;
 | 
						||
USE test1;
 | 
						||
drop table if exists tb2 ;
 | 
						||
create table tb2 (
 | 
						||
f59 numeric (0) unsigned,
 | 
						||
f60 numeric (64) unsigned,
 | 
						||
f61 numeric (0) zerofill,
 | 
						||
f62 numeric (64) zerofill,
 | 
						||
f63 numeric (0) unsigned zerofill,
 | 
						||
f64 numeric (64) unsigned zerofill,
 | 
						||
f65 numeric (0,0),
 | 
						||
f66 numeric (63,30),
 | 
						||
f67 numeric (0,0) unsigned,
 | 
						||
f68 numeric (63,30) unsigned,
 | 
						||
f69 numeric (0,0) zerofill,
 | 
						||
f70 numeric (63,30) zerofill,
 | 
						||
f71 numeric (0,0) unsigned zerofill,
 | 
						||
f72 numeric (63,30) unsigned zerofill,
 | 
						||
f73 real,
 | 
						||
f74 real unsigned,
 | 
						||
f75 real zerofill,
 | 
						||
f76 real unsigned zerofill,
 | 
						||
f77 double default 7.7,
 | 
						||
f78 double unsigned default 7.7,
 | 
						||
f79 double zerofill default 7.7,
 | 
						||
f80 double unsigned zerofill default 8.8,
 | 
						||
f81 float not null default 8.8,
 | 
						||
f82 float unsigned not null default 8.8,
 | 
						||
f83 float zerofill not null default 8.8,
 | 
						||
f84 float unsigned zerofill not null default 8.8,
 | 
						||
f85 float(0) not null default 8.8,
 | 
						||
f86 float(23) not null default 8.8,
 | 
						||
f87 float(0) unsigned not null default 8.8,
 | 
						||
f88 float(23) unsigned not null default 8.8,
 | 
						||
f89 float(0) zerofill not null default 8.8,
 | 
						||
f90 float(23) zerofill not null default 8.8,
 | 
						||
f91 float(0) unsigned zerofill not null default 8.8,
 | 
						||
f92 float(23) unsigned zerofill not null default 8.8,
 | 
						||
f93 float(24) not null default 8.8,
 | 
						||
f94 float(53) not null default 8.8,
 | 
						||
f95 float(24) unsigned not null default 8.8,
 | 
						||
f96 float(53) unsigned not null default 8.8,
 | 
						||
f97 float(24) zerofill not null default 8.8,
 | 
						||
f98 float(53) zerofill not null default 8.8,
 | 
						||
f99 float(24) unsigned zerofill not null default 8.8,
 | 
						||
f100 float(53) unsigned zerofill not null default 8.8,
 | 
						||
f101 date not null default '2000-01-01',
 | 
						||
f102 time not null default 20,
 | 
						||
f103 datetime not null default '2/2/2',
 | 
						||
f104 timestamp not null default 20001231235959,
 | 
						||
f105 year not null default 2000,
 | 
						||
f106 year(3) not null default 2000,
 | 
						||
f107 year(4) not null default 2000,
 | 
						||
f108 enum("1enum","2enum") not null default "1enum",
 | 
						||
f109 set("1set","2set") not null default "1set"
 | 
						||
) engine = memory;
 | 
						||
load data infile '<MYSQLTEST_VARDIR>/std_data/funcs_1/memory_tb2.txt'
 | 
						||
into table tb2 ;
 | 
						||
USE test;
 | 
						||
USE test;
 | 
						||
DROP TABLE IF EXISTS t1, t2, t4, t10, t11;
 | 
						||
CREATE TABLE t1  (f1 char(20),f2 char(25),f3 date,f4 int,f5 char(25),f6 int)
 | 
						||
ENGINE = MEMORY;
 | 
						||
CREATE TABLE t2  (f1 char(20),f2 char(25),f3 date,f4 int,f5 char(25),f6 int)
 | 
						||
ENGINE = MEMORY;
 | 
						||
CREATE TABLE t4  (f1 char(20),f2 char(25),f3 date,f4 int,f5 char(25),f6 int)
 | 
						||
ENGINE = MEMORY;
 | 
						||
CREATE TABLE t10 (f1 char(20),f2 char(25),f3 date,f4 int,f5 char(25),f6 int)
 | 
						||
ENGINE = MEMORY;
 | 
						||
CREATE TABLE t11 (f1 char(20),f2 char(25),f3 date,f4 int,f5 char(25),f6 int)
 | 
						||
ENGINE = MEMORY;
 | 
						||
LOAD DATA INFILE '<MYSQLTEST_VARDIR>/std_data/funcs_1/t4.txt' INTO TABLE t1;
 | 
						||
LOAD DATA INFILE '<MYSQLTEST_VARDIR>/std_data/funcs_1/t4.txt' INTO TABLE t2;
 | 
						||
LOAD DATA INFILE '<MYSQLTEST_VARDIR>/std_data/funcs_1/t4.txt' INTO TABLE t4;
 | 
						||
LOAD DATA INFILE '<MYSQLTEST_VARDIR>/std_data/funcs_1/t4.txt' INTO TABLE t10;
 | 
						||
LOAD DATA INFILE '<MYSQLTEST_VARDIR>/std_data/funcs_1/t4.txt' INTO TABLE t11;
 | 
						||
drop TABLE if exists t3;
 | 
						||
CREATE TABLE t3 (f1 char(20), f2 char(20), f3 integer) ENGINE = MEMORY;
 | 
						||
LOAD DATA INFILE '<MYSQLTEST_VARDIR>/std_data/funcs_1/t3.txt' INTO TABLE t3;
 | 
						||
drop database if exists test4;
 | 
						||
CREATE database test4;
 | 
						||
use test4;
 | 
						||
CREATE TABLE t6 (f1 char(20), f2 char(25), f3 date, f4 int, f5 char(25), f6 int)
 | 
						||
ENGINE = MEMORY;
 | 
						||
LOAD DATA INFILE '<MYSQLTEST_VARDIR>/std_data/funcs_1/t4.txt' INTO TABLE t6;
 | 
						||
use test;
 | 
						||
drop TABLE if exists t7, t8;
 | 
						||
CREATE TABLE t7 (f1 char(20),f2 char(25),f3 date,f4 int) ENGINE = MEMORY;
 | 
						||
CREATE TABLE t8 (f1 char(20),f2 char(25),f3 date,f4 int) ENGINE = MEMORY;
 | 
						||
LOAD DATA INFILE '<MYSQLTEST_VARDIR>/std_data/funcs_1/t7.txt' INTO TABLE t7;
 | 
						||
Warnings:
 | 
						||
Warning	1265	Data truncated for column 'f3' at row 1
 | 
						||
Warning	1265	Data truncated for column 'f3' at row 2
 | 
						||
Warning	1265	Data truncated for column 'f3' at row 3
 | 
						||
Warning	1265	Data truncated for column 'f3' at row 4
 | 
						||
Warning	1265	Data truncated for column 'f3' at row 5
 | 
						||
Warning	1265	Data truncated for column 'f3' at row 6
 | 
						||
Warning	1265	Data truncated for column 'f3' at row 7
 | 
						||
Warning	1265	Data truncated for column 'f3' at row 8
 | 
						||
Warning	1265	Data truncated for column 'f3' at row 9
 | 
						||
Warning	1265	Data truncated for column 'f3' at row 10
 | 
						||
LOAD DATA INFILE '<MYSQLTEST_VARDIR>/std_data/funcs_1/t7.txt' INTO TABLE t8;
 | 
						||
Warnings:
 | 
						||
Warning	1265	Data truncated for column 'f3' at row 1
 | 
						||
Warning	1265	Data truncated for column 'f3' at row 2
 | 
						||
Warning	1265	Data truncated for column 'f3' at row 3
 | 
						||
Warning	1265	Data truncated for column 'f3' at row 4
 | 
						||
Warning	1265	Data truncated for column 'f3' at row 5
 | 
						||
Warning	1265	Data truncated for column 'f3' at row 6
 | 
						||
Warning	1265	Data truncated for column 'f3' at row 7
 | 
						||
Warning	1265	Data truncated for column 'f3' at row 8
 | 
						||
Warning	1265	Data truncated for column 'f3' at row 9
 | 
						||
Warning	1265	Data truncated for column 'f3' at row 10
 | 
						||
drop TABLE if exists t9;
 | 
						||
CREATE TABLE t9 (f1 int, f2 char(25), f3 int) ENGINE = MEMORY;
 | 
						||
LOAD DATA INFILE '<MYSQLTEST_VARDIR>/std_data/funcs_1/t9.txt' INTO TABLE t9;
 | 
						||
SELECT * FROM information_schema.columns
 | 
						||
WHERE table_schema LIKE 'test%'
 | 
						||
ORDER BY table_schema, table_name, column_name;
 | 
						||
TABLE_CATALOG	TABLE_SCHEMA	TABLE_NAME	COLUMN_NAME	ORDINAL_POSITION	COLUMN_DEFAULT	IS_NULLABLE	DATA_TYPE	CHARACTER_MAXIMUM_LENGTH	CHARACTER_OCTET_LENGTH	NUMERIC_PRECISION	NUMERIC_SCALE	CHARACTER_SET_NAME	COLLATION_NAME	COLUMN_TYPE	COLUMN_KEY	EXTRA	PRIVILEGES	COLUMN_COMMENT
 | 
						||
def	test	t1	f1	1	NULL	YES	char	20	20	NULL	NULL	latin1	latin1_swedish_ci	char(20)			select,insert,update,references	
 | 
						||
def	test	t1	f2	2	NULL	YES	char	25	25	NULL	NULL	latin1	latin1_swedish_ci	char(25)			select,insert,update,references	
 | 
						||
def	test	t1	f3	3	NULL	YES	date	NULL	NULL	NULL	NULL	NULL	NULL	date			select,insert,update,references	
 | 
						||
def	test	t1	f4	4	NULL	YES	int	NULL	NULL	10	0	NULL	NULL	int(11)			select,insert,update,references	
 | 
						||
def	test	t1	f5	5	NULL	YES	char	25	25	NULL	NULL	latin1	latin1_swedish_ci	char(25)			select,insert,update,references	
 | 
						||
def	test	t1	f6	6	NULL	YES	int	NULL	NULL	10	0	NULL	NULL	int(11)			select,insert,update,references	
 | 
						||
def	test	t10	f1	1	NULL	YES	char	20	20	NULL	NULL	latin1	latin1_swedish_ci	char(20)			select,insert,update,references	
 | 
						||
def	test	t10	f2	2	NULL	YES	char	25	25	NULL	NULL	latin1	latin1_swedish_ci	char(25)			select,insert,update,references	
 | 
						||
def	test	t10	f3	3	NULL	YES	date	NULL	NULL	NULL	NULL	NULL	NULL	date			select,insert,update,references	
 | 
						||
def	test	t10	f4	4	NULL	YES	int	NULL	NULL	10	0	NULL	NULL	int(11)			select,insert,update,references	
 | 
						||
def	test	t10	f5	5	NULL	YES	char	25	25	NULL	NULL	latin1	latin1_swedish_ci	char(25)			select,insert,update,references	
 | 
						||
def	test	t10	f6	6	NULL	YES	int	NULL	NULL	10	0	NULL	NULL	int(11)			select,insert,update,references	
 | 
						||
def	test	t11	f1	1	NULL	YES	char	20	20	NULL	NULL	latin1	latin1_swedish_ci	char(20)			select,insert,update,references	
 | 
						||
def	test	t11	f2	2	NULL	YES	char	25	25	NULL	NULL	latin1	latin1_swedish_ci	char(25)			select,insert,update,references	
 | 
						||
def	test	t11	f3	3	NULL	YES	date	NULL	NULL	NULL	NULL	NULL	NULL	date			select,insert,update,references	
 | 
						||
def	test	t11	f4	4	NULL	YES	int	NULL	NULL	10	0	NULL	NULL	int(11)			select,insert,update,references	
 | 
						||
def	test	t11	f5	5	NULL	YES	char	25	25	NULL	NULL	latin1	latin1_swedish_ci	char(25)			select,insert,update,references	
 | 
						||
def	test	t11	f6	6	NULL	YES	int	NULL	NULL	10	0	NULL	NULL	int(11)			select,insert,update,references	
 | 
						||
def	test	t2	f1	1	NULL	YES	char	20	20	NULL	NULL	latin1	latin1_swedish_ci	char(20)			select,insert,update,references	
 | 
						||
def	test	t2	f2	2	NULL	YES	char	25	25	NULL	NULL	latin1	latin1_swedish_ci	char(25)			select,insert,update,references	
 | 
						||
def	test	t2	f3	3	NULL	YES	date	NULL	NULL	NULL	NULL	NULL	NULL	date			select,insert,update,references	
 | 
						||
def	test	t2	f4	4	NULL	YES	int	NULL	NULL	10	0	NULL	NULL	int(11)			select,insert,update,references	
 | 
						||
def	test	t2	f5	5	NULL	YES	char	25	25	NULL	NULL	latin1	latin1_swedish_ci	char(25)			select,insert,update,references	
 | 
						||
def	test	t2	f6	6	NULL	YES	int	NULL	NULL	10	0	NULL	NULL	int(11)			select,insert,update,references	
 | 
						||
def	test	t3	f1	1	NULL	YES	char	20	20	NULL	NULL	latin1	latin1_swedish_ci	char(20)			select,insert,update,references	
 | 
						||
def	test	t3	f2	2	NULL	YES	char	20	20	NULL	NULL	latin1	latin1_swedish_ci	char(20)			select,insert,update,references	
 | 
						||
def	test	t3	f3	3	NULL	YES	int	NULL	NULL	10	0	NULL	NULL	int(11)			select,insert,update,references	
 | 
						||
def	test	t4	f1	1	NULL	YES	char	20	20	NULL	NULL	latin1	latin1_swedish_ci	char(20)			select,insert,update,references	
 | 
						||
def	test	t4	f2	2	NULL	YES	char	25	25	NULL	NULL	latin1	latin1_swedish_ci	char(25)			select,insert,update,references	
 | 
						||
def	test	t4	f3	3	NULL	YES	date	NULL	NULL	NULL	NULL	NULL	NULL	date			select,insert,update,references	
 | 
						||
def	test	t4	f4	4	NULL	YES	int	NULL	NULL	10	0	NULL	NULL	int(11)			select,insert,update,references	
 | 
						||
def	test	t4	f5	5	NULL	YES	char	25	25	NULL	NULL	latin1	latin1_swedish_ci	char(25)			select,insert,update,references	
 | 
						||
def	test	t4	f6	6	NULL	YES	int	NULL	NULL	10	0	NULL	NULL	int(11)			select,insert,update,references	
 | 
						||
def	test	t7	f1	1	NULL	YES	char	20	20	NULL	NULL	latin1	latin1_swedish_ci	char(20)			select,insert,update,references	
 | 
						||
def	test	t7	f2	2	NULL	YES	char	25	25	NULL	NULL	latin1	latin1_swedish_ci	char(25)			select,insert,update,references	
 | 
						||
def	test	t7	f3	3	NULL	YES	date	NULL	NULL	NULL	NULL	NULL	NULL	date			select,insert,update,references	
 | 
						||
def	test	t7	f4	4	NULL	YES	int	NULL	NULL	10	0	NULL	NULL	int(11)			select,insert,update,references	
 | 
						||
def	test	t8	f1	1	NULL	YES	char	20	20	NULL	NULL	latin1	latin1_swedish_ci	char(20)			select,insert,update,references	
 | 
						||
def	test	t8	f2	2	NULL	YES	char	25	25	NULL	NULL	latin1	latin1_swedish_ci	char(25)			select,insert,update,references	
 | 
						||
def	test	t8	f3	3	NULL	YES	date	NULL	NULL	NULL	NULL	NULL	NULL	date			select,insert,update,references	
 | 
						||
def	test	t8	f4	4	NULL	YES	int	NULL	NULL	10	0	NULL	NULL	int(11)			select,insert,update,references	
 | 
						||
def	test	t9	f1	1	NULL	YES	int	NULL	NULL	10	0	NULL	NULL	int(11)			select,insert,update,references	
 | 
						||
def	test	t9	f2	2	NULL	YES	char	25	25	NULL	NULL	latin1	latin1_swedish_ci	char(25)			select,insert,update,references	
 | 
						||
def	test	t9	f3	3	NULL	YES	int	NULL	NULL	10	0	NULL	NULL	int(11)			select,insert,update,references	
 | 
						||
def	test	tb1	f1	1	NULL	YES	char	1	1	NULL	NULL	latin1	latin1_swedish_ci	char(1)			select,insert,update,references	
 | 
						||
def	test	tb1	f12	4	NULL	YES	binary	1	1	NULL	NULL	NULL	NULL	binary(1)			select,insert,update,references	
 | 
						||
def	test	tb1	f13	5	NULL	YES	tinyint	NULL	NULL	3	0	NULL	NULL	tinyint(4)			select,insert,update,references	
 | 
						||
def	test	tb1	f14	6	NULL	YES	tinyint	NULL	NULL	3	0	NULL	NULL	tinyint(3) unsigned			select,insert,update,references	
 | 
						||
def	test	tb1	f15	7	NULL	YES	tinyint	NULL	NULL	3	0	NULL	NULL	tinyint(3) unsigned zerofill			select,insert,update,references	
 | 
						||
def	test	tb1	f16	8	NULL	YES	tinyint	NULL	NULL	3	0	NULL	NULL	tinyint(3) unsigned zerofill			select,insert,update,references	
 | 
						||
def	test	tb1	f17	9	NULL	YES	smallint	NULL	NULL	5	0	NULL	NULL	smallint(6)			select,insert,update,references	
 | 
						||
def	test	tb1	f18	10	NULL	YES	smallint	NULL	NULL	5	0	NULL	NULL	smallint(5) unsigned			select,insert,update,references	
 | 
						||
def	test	tb1	f19	11	NULL	YES	smallint	NULL	NULL	5	0	NULL	NULL	smallint(5) unsigned zerofill			select,insert,update,references	
 | 
						||
def	test	tb1	f2	2	NULL	YES	char	1	1	NULL	NULL	latin1	latin1_bin	char(1)			select,insert,update,references	
 | 
						||
def	test	tb1	f20	12	NULL	YES	smallint	NULL	NULL	5	0	NULL	NULL	smallint(5) unsigned zerofill			select,insert,update,references	
 | 
						||
def	test	tb1	f21	13	NULL	YES	mediumint	NULL	NULL	7	0	NULL	NULL	mediumint(9)			select,insert,update,references	
 | 
						||
def	test	tb1	f22	14	NULL	YES	mediumint	NULL	NULL	7	0	NULL	NULL	mediumint(8) unsigned			select,insert,update,references	
 | 
						||
def	test	tb1	f23	15	NULL	YES	mediumint	NULL	NULL	7	0	NULL	NULL	mediumint(8) unsigned zerofill			select,insert,update,references	
 | 
						||
def	test	tb1	f24	16	NULL	YES	mediumint	NULL	NULL	7	0	NULL	NULL	mediumint(8) unsigned zerofill			select,insert,update,references	
 | 
						||
def	test	tb1	f25	17	NULL	YES	int	NULL	NULL	10	0	NULL	NULL	int(11)			select,insert,update,references	
 | 
						||
def	test	tb1	f26	18	NULL	YES	int	NULL	NULL	10	0	NULL	NULL	int(10) unsigned			select,insert,update,references	
 | 
						||
def	test	tb1	f27	19	NULL	YES	int	NULL	NULL	10	0	NULL	NULL	int(10) unsigned zerofill			select,insert,update,references	
 | 
						||
def	test	tb1	f28	20	NULL	YES	int	NULL	NULL	10	0	NULL	NULL	int(10) unsigned zerofill			select,insert,update,references	
 | 
						||
def	test	tb1	f29	21	NULL	YES	bigint	NULL	NULL	19	0	NULL	NULL	bigint(20)			select,insert,update,references	
 | 
						||
def	test	tb1	f3	3	NULL	YES	char	1	1	NULL	NULL	latin1	latin1_swedish_ci	char(1)			select,insert,update,references	
 | 
						||
def	test	tb1	f30	22	NULL	YES	bigint	NULL	NULL	19	0	NULL	NULL	bigint(20) unsigned			select,insert,update,references	
 | 
						||
def	test	tb1	f31	23	NULL	YES	bigint	NULL	NULL	19	0	NULL	NULL	bigint(20) unsigned zerofill			select,insert,update,references	
 | 
						||
def	test	tb1	f32	24	NULL	YES	bigint	NULL	NULL	19	0	NULL	NULL	bigint(20) unsigned zerofill			select,insert,update,references	
 | 
						||
def	test	tb1	f33	25	10	NO	decimal	NULL	NULL	10	0	NULL	NULL	decimal(10,0)			select,insert,update,references	
 | 
						||
def	test	tb1	f34	26	10	NO	decimal	NULL	NULL	10	0	NULL	NULL	decimal(10,0) unsigned			select,insert,update,references	
 | 
						||
def	test	tb1	f35	27	0000000010	NO	decimal	NULL	NULL	10	0	NULL	NULL	decimal(10,0) unsigned zerofill			select,insert,update,references	
 | 
						||
def	test	tb1	f36	28	0000000010	NO	decimal	NULL	NULL	10	0	NULL	NULL	decimal(10,0) unsigned zerofill			select,insert,update,references	
 | 
						||
def	test	tb1	f37	29	10	NO	decimal	NULL	NULL	10	0	NULL	NULL	decimal(10,0)			select,insert,update,references	
 | 
						||
def	test	tb1	f38	30	10	NO	decimal	NULL	NULL	64	0	NULL	NULL	decimal(64,0)			select,insert,update,references	
 | 
						||
def	test	tb1	f39	31	10	NO	decimal	NULL	NULL	10	0	NULL	NULL	decimal(10,0) unsigned			select,insert,update,references	
 | 
						||
def	test	tb1	f40	32	10	NO	decimal	NULL	NULL	64	0	NULL	NULL	decimal(64,0) unsigned			select,insert,update,references	
 | 
						||
def	test	tb1	f41	33	0000000010	NO	decimal	NULL	NULL	10	0	NULL	NULL	decimal(10,0) unsigned zerofill			select,insert,update,references	
 | 
						||
def	test	tb1	f42	34	0000000000000000000000000000000000000000000000000000000000000010	NO	decimal	NULL	NULL	64	0	NULL	NULL	decimal(64,0) unsigned zerofill			select,insert,update,references	
 | 
						||
def	test	tb1	f43	35	0000000010	NO	decimal	NULL	NULL	10	0	NULL	NULL	decimal(10,0) unsigned zerofill			select,insert,update,references	
 | 
						||
def	test	tb1	f44	36	0000000000000000000000000000000000000000000000000000000000000010	NO	decimal	NULL	NULL	64	0	NULL	NULL	decimal(64,0) unsigned zerofill			select,insert,update,references	
 | 
						||
def	test	tb1	f45	37	10	NO	decimal	NULL	NULL	10	0	NULL	NULL	decimal(10,0)			select,insert,update,references	
 | 
						||
def	test	tb1	f46	38	9.900000000000000000000000000000	NO	decimal	NULL	NULL	63	30	NULL	NULL	decimal(63,30)			select,insert,update,references	
 | 
						||
def	test	tb1	f47	39	10	NO	decimal	NULL	NULL	10	0	NULL	NULL	decimal(10,0) unsigned			select,insert,update,references	
 | 
						||
def	test	tb1	f48	40	9.900000000000000000000000000000	NO	decimal	NULL	NULL	63	30	NULL	NULL	decimal(63,30) unsigned			select,insert,update,references	
 | 
						||
def	test	tb1	f49	41	0000000010	NO	decimal	NULL	NULL	10	0	NULL	NULL	decimal(10,0) unsigned zerofill			select,insert,update,references	
 | 
						||
def	test	tb1	f50	42	000000000000000000000000000000009.900000000000000000000000000000	NO	decimal	NULL	NULL	63	30	NULL	NULL	decimal(63,30) unsigned zerofill			select,insert,update,references	
 | 
						||
def	test	tb1	f51	43	0000000010	NO	decimal	NULL	NULL	10	0	NULL	NULL	decimal(10,0) unsigned zerofill			select,insert,update,references	
 | 
						||
def	test	tb1	f52	44	000000000000000000000000000000009.900000000000000000000000000000	NO	decimal	NULL	NULL	63	30	NULL	NULL	decimal(63,30) unsigned zerofill			select,insert,update,references	
 | 
						||
def	test	tb1	f53	45	99	NO	decimal	NULL	NULL	10	0	NULL	NULL	decimal(10,0)			select,insert,update,references	
 | 
						||
def	test	tb1	f54	46	99	NO	decimal	NULL	NULL	10	0	NULL	NULL	decimal(10,0) unsigned			select,insert,update,references	
 | 
						||
def	test	tb1	f55	47	0000000099	NO	decimal	NULL	NULL	10	0	NULL	NULL	decimal(10,0) unsigned zerofill			select,insert,update,references	
 | 
						||
def	test	tb1	f56	48	0000000099	NO	decimal	NULL	NULL	10	0	NULL	NULL	decimal(10,0) unsigned zerofill			select,insert,update,references	
 | 
						||
def	test	tb1	f57	49	99	NO	decimal	NULL	NULL	10	0	NULL	NULL	decimal(10,0)			select,insert,update,references	
 | 
						||
def	test	tb1	f58	50	99	NO	decimal	NULL	NULL	64	0	NULL	NULL	decimal(64,0)			select,insert,update,references	
 | 
						||
def	test	tb2	f100	42	00000000000000000008.8	NO	double	NULL	NULL	22	NULL	NULL	NULL	double unsigned zerofill			select,insert,update,references	
 | 
						||
def	test	tb2	f101	43	2000-01-01	NO	date	NULL	NULL	NULL	NULL	NULL	NULL	date			select,insert,update,references	
 | 
						||
def	test	tb2	f102	44	00:00:20	NO	time	NULL	NULL	NULL	NULL	NULL	NULL	time			select,insert,update,references	
 | 
						||
def	test	tb2	f103	45	0002-02-02 00:00:00	NO	datetime	NULL	NULL	NULL	NULL	NULL	NULL	datetime			select,insert,update,references	
 | 
						||
def	test	tb2	f104	46	2000-12-31 23:59:59	NO	timestamp	NULL	NULL	NULL	NULL	NULL	NULL	timestamp			select,insert,update,references	
 | 
						||
def	test	tb2	f105	47	2000	NO	year	NULL	NULL	NULL	NULL	NULL	NULL	year(4)			select,insert,update,references	
 | 
						||
def	test	tb2	f106	48	2000	NO	year	NULL	NULL	NULL	NULL	NULL	NULL	year(4)			select,insert,update,references	
 | 
						||
def	test	tb2	f107	49	2000	NO	year	NULL	NULL	NULL	NULL	NULL	NULL	year(4)			select,insert,update,references	
 | 
						||
def	test	tb2	f108	50	1enum	NO	enum	5	5	NULL	NULL	latin1	latin1_swedish_ci	enum('1enum','2enum')			select,insert,update,references	
 | 
						||
def	test	tb2	f109	51	1set	NO	set	9	9	NULL	NULL	latin1	latin1_swedish_ci	set('1set','2set')			select,insert,update,references	
 | 
						||
def	test	tb2	f59	1	NULL	YES	decimal	NULL	NULL	10	0	NULL	NULL	decimal(10,0) unsigned			select,insert,update,references	
 | 
						||
def	test	tb2	f60	2	NULL	YES	decimal	NULL	NULL	64	0	NULL	NULL	decimal(64,0) unsigned			select,insert,update,references	
 | 
						||
def	test	tb2	f61	3	NULL	YES	decimal	NULL	NULL	10	0	NULL	NULL	decimal(10,0) unsigned zerofill			select,insert,update,references	
 | 
						||
def	test	tb2	f62	4	NULL	YES	decimal	NULL	NULL	64	0	NULL	NULL	decimal(64,0) unsigned zerofill			select,insert,update,references	
 | 
						||
def	test	tb2	f63	5	NULL	YES	decimal	NULL	NULL	10	0	NULL	NULL	decimal(10,0) unsigned zerofill			select,insert,update,references	
 | 
						||
def	test	tb2	f64	6	NULL	YES	decimal	NULL	NULL	64	0	NULL	NULL	decimal(64,0) unsigned zerofill			select,insert,update,references	
 | 
						||
def	test	tb2	f65	7	NULL	YES	decimal	NULL	NULL	10	0	NULL	NULL	decimal(10,0)			select,insert,update,references	
 | 
						||
def	test	tb2	f66	8	NULL	YES	decimal	NULL	NULL	63	30	NULL	NULL	decimal(63,30)			select,insert,update,references	
 | 
						||
def	test	tb2	f67	9	NULL	YES	decimal	NULL	NULL	10	0	NULL	NULL	decimal(10,0) unsigned			select,insert,update,references	
 | 
						||
def	test	tb2	f68	10	NULL	YES	decimal	NULL	NULL	63	30	NULL	NULL	decimal(63,30) unsigned			select,insert,update,references	
 | 
						||
def	test	tb2	f69	11	NULL	YES	decimal	NULL	NULL	10	0	NULL	NULL	decimal(10,0) unsigned zerofill			select,insert,update,references	
 | 
						||
def	test	tb2	f70	12	NULL	YES	decimal	NULL	NULL	63	30	NULL	NULL	decimal(63,30) unsigned zerofill			select,insert,update,references	
 | 
						||
def	test	tb2	f71	13	NULL	YES	decimal	NULL	NULL	10	0	NULL	NULL	decimal(10,0) unsigned zerofill			select,insert,update,references	
 | 
						||
def	test	tb2	f72	14	NULL	YES	decimal	NULL	NULL	63	30	NULL	NULL	decimal(63,30) unsigned zerofill			select,insert,update,references	
 | 
						||
def	test	tb2	f73	15	NULL	YES	double	NULL	NULL	22	NULL	NULL	NULL	double			select,insert,update,references	
 | 
						||
def	test	tb2	f74	16	NULL	YES	double	NULL	NULL	22	NULL	NULL	NULL	double unsigned			select,insert,update,references	
 | 
						||
def	test	tb2	f75	17	NULL	YES	double	NULL	NULL	22	NULL	NULL	NULL	double unsigned zerofill			select,insert,update,references	
 | 
						||
def	test	tb2	f76	18	NULL	YES	double	NULL	NULL	22	NULL	NULL	NULL	double unsigned zerofill			select,insert,update,references	
 | 
						||
def	test	tb2	f77	19	7.7	YES	double	NULL	NULL	22	NULL	NULL	NULL	double			select,insert,update,references	
 | 
						||
def	test	tb2	f78	20	7.7	YES	double	NULL	NULL	22	NULL	NULL	NULL	double unsigned			select,insert,update,references	
 | 
						||
def	test	tb2	f79	21	00000000000000000007.7	YES	double	NULL	NULL	22	NULL	NULL	NULL	double unsigned zerofill			select,insert,update,references	
 | 
						||
def	test	tb2	f80	22	00000000000000000008.8	YES	double	NULL	NULL	22	NULL	NULL	NULL	double unsigned zerofill			select,insert,update,references	
 | 
						||
def	test	tb2	f81	23	8.8	NO	float	NULL	NULL	12	NULL	NULL	NULL	float			select,insert,update,references	
 | 
						||
def	test	tb2	f82	24	8.8	NO	float	NULL	NULL	12	NULL	NULL	NULL	float unsigned			select,insert,update,references	
 | 
						||
def	test	tb2	f83	25	0000000008.8	NO	float	NULL	NULL	12	NULL	NULL	NULL	float unsigned zerofill			select,insert,update,references	
 | 
						||
def	test	tb2	f84	26	0000000008.8	NO	float	NULL	NULL	12	NULL	NULL	NULL	float unsigned zerofill			select,insert,update,references	
 | 
						||
def	test	tb2	f85	27	8.8	NO	float	NULL	NULL	12	NULL	NULL	NULL	float			select,insert,update,references	
 | 
						||
def	test	tb2	f86	28	8.8	NO	float	NULL	NULL	12	NULL	NULL	NULL	float			select,insert,update,references	
 | 
						||
def	test	tb2	f87	29	8.8	NO	float	NULL	NULL	12	NULL	NULL	NULL	float unsigned			select,insert,update,references	
 | 
						||
def	test	tb2	f88	30	8.8	NO	float	NULL	NULL	12	NULL	NULL	NULL	float unsigned			select,insert,update,references	
 | 
						||
def	test	tb2	f89	31	0000000008.8	NO	float	NULL	NULL	12	NULL	NULL	NULL	float unsigned zerofill			select,insert,update,references	
 | 
						||
def	test	tb2	f90	32	0000000008.8	NO	float	NULL	NULL	12	NULL	NULL	NULL	float unsigned zerofill			select,insert,update,references	
 | 
						||
def	test	tb2	f91	33	0000000008.8	NO	float	NULL	NULL	12	NULL	NULL	NULL	float unsigned zerofill			select,insert,update,references	
 | 
						||
def	test	tb2	f92	34	0000000008.8	NO	float	NULL	NULL	12	NULL	NULL	NULL	float unsigned zerofill			select,insert,update,references	
 | 
						||
def	test	tb2	f93	35	8.8	NO	float	NULL	NULL	12	NULL	NULL	NULL	float			select,insert,update,references	
 | 
						||
def	test	tb2	f94	36	8.8	NO	double	NULL	NULL	22	NULL	NULL	NULL	double			select,insert,update,references	
 | 
						||
def	test	tb2	f95	37	8.8	NO	float	NULL	NULL	12	NULL	NULL	NULL	float unsigned			select,insert,update,references	
 | 
						||
def	test	tb2	f96	38	8.8	NO	double	NULL	NULL	22	NULL	NULL	NULL	double unsigned			select,insert,update,references	
 | 
						||
def	test	tb2	f97	39	0000000008.8	NO	float	NULL	NULL	12	NULL	NULL	NULL	float unsigned zerofill			select,insert,update,references	
 | 
						||
def	test	tb2	f98	40	00000000000000000008.8	NO	double	NULL	NULL	22	NULL	NULL	NULL	double unsigned zerofill			select,insert,update,references	
 | 
						||
def	test	tb2	f99	41	0000000008.8	NO	float	NULL	NULL	12	NULL	NULL	NULL	float unsigned zerofill			select,insert,update,references	
 | 
						||
def	test	tb3	f118	1	a	NO	char	1	1	NULL	NULL	latin1	latin1_swedish_ci	char(1)			select,insert,update,references	
 | 
						||
def	test	tb3	f119	2		NO	char	1	1	NULL	NULL	latin1	latin1_bin	char(1)			select,insert,update,references	
 | 
						||
def	test	tb3	f120	3		NO	char	1	1	NULL	NULL	latin1	latin1_swedish_ci	char(1)			select,insert,update,references	
 | 
						||
def	test	tb3	f121	4	NULL	YES	char	50	50	NULL	NULL	latin1	latin1_swedish_ci	char(50)			select,insert,update,references	
 | 
						||
def	test	tb3	f122	5	NULL	YES	char	50	50	NULL	NULL	latin1	latin1_swedish_ci	char(50)			select,insert,update,references	
 | 
						||
def	test	tb3	f129	6		NO	binary	1	1	NULL	NULL	NULL	NULL	binary(1)			select,insert,update,references	
 | 
						||
def	test	tb3	f130	7	99	NO	tinyint	NULL	NULL	3	0	NULL	NULL	tinyint(4)			select,insert,update,references	
 | 
						||
def	test	tb3	f131	8	99	NO	tinyint	NULL	NULL	3	0	NULL	NULL	tinyint(3) unsigned			select,insert,update,references	
 | 
						||
def	test	tb3	f132	9	099	NO	tinyint	NULL	NULL	3	0	NULL	NULL	tinyint(3) unsigned zerofill			select,insert,update,references	
 | 
						||
def	test	tb3	f133	10	099	NO	tinyint	NULL	NULL	3	0	NULL	NULL	tinyint(3) unsigned zerofill			select,insert,update,references	
 | 
						||
def	test	tb3	f134	11	999	NO	smallint	NULL	NULL	5	0	NULL	NULL	smallint(6)			select,insert,update,references	
 | 
						||
def	test	tb3	f135	12	999	NO	smallint	NULL	NULL	5	0	NULL	NULL	smallint(5) unsigned			select,insert,update,references	
 | 
						||
def	test	tb3	f136	13	00999	NO	smallint	NULL	NULL	5	0	NULL	NULL	smallint(5) unsigned zerofill			select,insert,update,references	
 | 
						||
def	test	tb3	f137	14	00999	NO	smallint	NULL	NULL	5	0	NULL	NULL	smallint(5) unsigned zerofill			select,insert,update,references	
 | 
						||
def	test	tb3	f138	15	9999	NO	mediumint	NULL	NULL	7	0	NULL	NULL	mediumint(9)			select,insert,update,references	
 | 
						||
def	test	tb3	f139	16	9999	NO	mediumint	NULL	NULL	7	0	NULL	NULL	mediumint(8) unsigned			select,insert,update,references	
 | 
						||
def	test	tb3	f140	17	00009999	NO	mediumint	NULL	NULL	7	0	NULL	NULL	mediumint(8) unsigned zerofill			select,insert,update,references	
 | 
						||
def	test	tb3	f141	18	00009999	NO	mediumint	NULL	NULL	7	0	NULL	NULL	mediumint(8) unsigned zerofill			select,insert,update,references	
 | 
						||
def	test	tb3	f142	19	99999	NO	int	NULL	NULL	10	0	NULL	NULL	int(11)			select,insert,update,references	
 | 
						||
def	test	tb3	f143	20	99999	NO	int	NULL	NULL	10	0	NULL	NULL	int(10) unsigned			select,insert,update,references	
 | 
						||
def	test	tb3	f144	21	0000099999	NO	int	NULL	NULL	10	0	NULL	NULL	int(10) unsigned zerofill			select,insert,update,references	
 | 
						||
def	test	tb3	f145	22	0000099999	NO	int	NULL	NULL	10	0	NULL	NULL	int(10) unsigned zerofill			select,insert,update,references	
 | 
						||
def	test	tb3	f146	23	999999	NO	bigint	NULL	NULL	19	0	NULL	NULL	bigint(20)			select,insert,update,references	
 | 
						||
def	test	tb3	f147	24	999999	NO	bigint	NULL	NULL	19	0	NULL	NULL	bigint(20) unsigned			select,insert,update,references	
 | 
						||
def	test	tb3	f148	25	00000000000000999999	NO	bigint	NULL	NULL	19	0	NULL	NULL	bigint(20) unsigned zerofill			select,insert,update,references	
 | 
						||
def	test	tb3	f149	26	00000000000000999999	NO	bigint	NULL	NULL	19	0	NULL	NULL	bigint(20) unsigned zerofill			select,insert,update,references	
 | 
						||
def	test	tb3	f150	27	1000	NO	decimal	NULL	NULL	10	0	NULL	NULL	decimal(10,0)			select,insert,update,references	
 | 
						||
def	test	tb3	f151	28	999	NO	decimal	NULL	NULL	10	0	NULL	NULL	decimal(10,0) unsigned			select,insert,update,references	
 | 
						||
def	test	tb3	f152	29	0000001000	NO	decimal	NULL	NULL	10	0	NULL	NULL	decimal(10,0) unsigned zerofill			select,insert,update,references	
 | 
						||
def	test	tb3	f153	30	NULL	YES	decimal	NULL	NULL	10	0	NULL	NULL	decimal(10,0) unsigned zerofill			select,insert,update,references	
 | 
						||
def	test	tb3	f154	31	NULL	YES	decimal	NULL	NULL	10	0	NULL	NULL	decimal(10,0)			select,insert,update,references	
 | 
						||
def	test	tb3	f155	32	NULL	YES	decimal	NULL	NULL	64	0	NULL	NULL	decimal(64,0)			select,insert,update,references	
 | 
						||
def	test	tb3	f156	33	NULL	YES	decimal	NULL	NULL	10	0	NULL	NULL	decimal(10,0) unsigned			select,insert,update,references	
 | 
						||
def	test	tb3	f157	34	NULL	YES	decimal	NULL	NULL	64	0	NULL	NULL	decimal(64,0) unsigned			select,insert,update,references	
 | 
						||
def	test	tb3	f158	35	NULL	YES	decimal	NULL	NULL	10	0	NULL	NULL	decimal(10,0) unsigned zerofill			select,insert,update,references	
 | 
						||
def	test	tb3	f159	36	NULL	YES	decimal	NULL	NULL	64	0	NULL	NULL	decimal(64,0) unsigned zerofill			select,insert,update,references	
 | 
						||
def	test	tb3	f160	37	NULL	YES	decimal	NULL	NULL	10	0	NULL	NULL	decimal(10,0) unsigned zerofill			select,insert,update,references	
 | 
						||
def	test	tb3	f161	38	NULL	YES	decimal	NULL	NULL	64	0	NULL	NULL	decimal(64,0) unsigned zerofill			select,insert,update,references	
 | 
						||
def	test	tb3	f162	39	NULL	YES	decimal	NULL	NULL	10	0	NULL	NULL	decimal(10,0)			select,insert,update,references	
 | 
						||
def	test	tb3	f163	40	NULL	YES	decimal	NULL	NULL	63	30	NULL	NULL	decimal(63,30)			select,insert,update,references	
 | 
						||
def	test	tb3	f164	41	NULL	YES	decimal	NULL	NULL	10	0	NULL	NULL	decimal(10,0) unsigned			select,insert,update,references	
 | 
						||
def	test	tb3	f165	42	NULL	YES	decimal	NULL	NULL	63	30	NULL	NULL	decimal(63,30) unsigned			select,insert,update,references	
 | 
						||
def	test	tb3	f166	43	NULL	YES	decimal	NULL	NULL	10	0	NULL	NULL	decimal(10,0) unsigned zerofill			select,insert,update,references	
 | 
						||
def	test	tb3	f167	44	NULL	YES	decimal	NULL	NULL	63	30	NULL	NULL	decimal(63,30) unsigned zerofill			select,insert,update,references	
 | 
						||
def	test	tb3	f168	45	NULL	YES	decimal	NULL	NULL	10	0	NULL	NULL	decimal(10,0) unsigned zerofill			select,insert,update,references	
 | 
						||
def	test	tb3	f169	46	NULL	YES	decimal	NULL	NULL	63	30	NULL	NULL	decimal(63,30) unsigned zerofill			select,insert,update,references	
 | 
						||
def	test	tb3	f170	47	NULL	YES	decimal	NULL	NULL	10	0	NULL	NULL	decimal(10,0)			select,insert,update,references	
 | 
						||
def	test	tb3	f171	48	NULL	YES	decimal	NULL	NULL	10	0	NULL	NULL	decimal(10,0) unsigned			select,insert,update,references	
 | 
						||
def	test	tb3	f172	49	NULL	YES	decimal	NULL	NULL	10	0	NULL	NULL	decimal(10,0) unsigned zerofill			select,insert,update,references	
 | 
						||
def	test	tb3	f173	50	NULL	YES	decimal	NULL	NULL	10	0	NULL	NULL	decimal(10,0) unsigned zerofill			select,insert,update,references	
 | 
						||
def	test	tb3	f174	51	NULL	YES	decimal	NULL	NULL	10	0	NULL	NULL	decimal(10,0)			select,insert,update,references	
 | 
						||
def	test	tb3	f175	52	NULL	YES	decimal	NULL	NULL	64	0	NULL	NULL	decimal(64,0)			select,insert,update,references	
 | 
						||
def	test	tb4	f176	1	9	NO	decimal	NULL	NULL	10	0	NULL	NULL	decimal(10,0) unsigned			select,insert,update,references	
 | 
						||
def	test	tb4	f177	2	9	NO	decimal	NULL	NULL	64	0	NULL	NULL	decimal(64,0) unsigned			select,insert,update,references	
 | 
						||
def	test	tb4	f178	3	0000000009	NO	decimal	NULL	NULL	10	0	NULL	NULL	decimal(10,0) unsigned zerofill			select,insert,update,references	
 | 
						||
def	test	tb4	f179	4	0000000000000000000000000000000000000000000000000000000000000009	NO	decimal	NULL	NULL	64	0	NULL	NULL	decimal(64,0) unsigned zerofill			select,insert,update,references	
 | 
						||
def	test	tb4	f180	5	0000000009	NO	decimal	NULL	NULL	10	0	NULL	NULL	decimal(10,0) unsigned zerofill			select,insert,update,references	
 | 
						||
def	test	tb4	f181	6	0000000000000000000000000000000000000000000000000000000000000009	NO	decimal	NULL	NULL	64	0	NULL	NULL	decimal(64,0) unsigned zerofill			select,insert,update,references	
 | 
						||
def	test	tb4	f182	7	9	NO	decimal	NULL	NULL	10	0	NULL	NULL	decimal(10,0)			select,insert,update,references	
 | 
						||
def	test	tb4	f183	8	9.000000000000000000000000000000	NO	decimal	NULL	NULL	63	30	NULL	NULL	decimal(63,30)			select,insert,update,references	
 | 
						||
def	test	tb4	f184	9	9	NO	decimal	NULL	NULL	10	0	NULL	NULL	decimal(10,0) unsigned			select,insert,update,references	
 | 
						||
def	test	tb4	f185	10	9.000000000000000000000000000000	NO	decimal	NULL	NULL	63	30	NULL	NULL	decimal(63,30) unsigned			select,insert,update,references	
 | 
						||
def	test	tb4	f186	11	0000000009	NO	decimal	NULL	NULL	10	0	NULL	NULL	decimal(10,0) unsigned zerofill			select,insert,update,references	
 | 
						||
def	test	tb4	f187	12	000000000000000000000000000000009.000000000000000000000000000000	NO	decimal	NULL	NULL	63	30	NULL	NULL	decimal(63,30) unsigned zerofill			select,insert,update,references	
 | 
						||
def	test	tb4	f188	13	0000000009	NO	decimal	NULL	NULL	10	0	NULL	NULL	decimal(10,0) unsigned zerofill			select,insert,update,references	
 | 
						||
def	test	tb4	f189	14	000000000000000000000000000000009.000000000000000000000000000000	NO	decimal	NULL	NULL	63	30	NULL	NULL	decimal(63,30) unsigned zerofill			select,insert,update,references	
 | 
						||
def	test	tb4	f190	15	88.8	NO	double	NULL	NULL	22	NULL	NULL	NULL	double			select,insert,update,references	
 | 
						||
def	test	tb4	f191	16	88.8	NO	double	NULL	NULL	22	NULL	NULL	NULL	double unsigned			select,insert,update,references	
 | 
						||
def	test	tb4	f192	17	00000000000000000088.8	NO	double	NULL	NULL	22	NULL	NULL	NULL	double unsigned zerofill			select,insert,update,references	
 | 
						||
def	test	tb4	f193	18	00000000000000000088.8	NO	double	NULL	NULL	22	NULL	NULL	NULL	double unsigned zerofill			select,insert,update,references	
 | 
						||
def	test	tb4	f194	19	55.5	NO	double	NULL	NULL	22	NULL	NULL	NULL	double			select,insert,update,references	
 | 
						||
def	test	tb4	f195	20	55.5	NO	double	NULL	NULL	22	NULL	NULL	NULL	double unsigned			select,insert,update,references	
 | 
						||
def	test	tb4	f196	21	00000000000000000055.5	NO	double	NULL	NULL	22	NULL	NULL	NULL	double unsigned zerofill			select,insert,update,references	
 | 
						||
def	test	tb4	f197	22	00000000000000000055.5	NO	double	NULL	NULL	22	NULL	NULL	NULL	double unsigned zerofill			select,insert,update,references	
 | 
						||
def	test	tb4	f198	23	NULL	YES	float	NULL	NULL	12	NULL	NULL	NULL	float			select,insert,update,references	
 | 
						||
def	test	tb4	f199	24	NULL	YES	float	NULL	NULL	12	NULL	NULL	NULL	float unsigned			select,insert,update,references	
 | 
						||
def	test	tb4	f200	25	NULL	YES	float	NULL	NULL	12	NULL	NULL	NULL	float unsigned zerofill			select,insert,update,references	
 | 
						||
def	test	tb4	f201	26	NULL	YES	float	NULL	NULL	12	NULL	NULL	NULL	float unsigned zerofill			select,insert,update,references	
 | 
						||
def	test	tb4	f202	27	NULL	YES	float	NULL	NULL	12	NULL	NULL	NULL	float			select,insert,update,references	
 | 
						||
def	test	tb4	f203	28	NULL	YES	float	NULL	NULL	12	NULL	NULL	NULL	float			select,insert,update,references	
 | 
						||
def	test	tb4	f204	29	NULL	YES	float	NULL	NULL	12	NULL	NULL	NULL	float unsigned			select,insert,update,references	
 | 
						||
def	test	tb4	f205	30	NULL	YES	float	NULL	NULL	12	NULL	NULL	NULL	float unsigned			select,insert,update,references	
 | 
						||
def	test	tb4	f206	31	NULL	YES	float	NULL	NULL	12	NULL	NULL	NULL	float unsigned zerofill			select,insert,update,references	
 | 
						||
def	test	tb4	f207	32	NULL	YES	float	NULL	NULL	12	NULL	NULL	NULL	float unsigned zerofill			select,insert,update,references	
 | 
						||
def	test	tb4	f208	33	NULL	YES	float	NULL	NULL	12	NULL	NULL	NULL	float unsigned zerofill			select,insert,update,references	
 | 
						||
def	test	tb4	f209	34	NULL	YES	float	NULL	NULL	12	NULL	NULL	NULL	float unsigned zerofill			select,insert,update,references	
 | 
						||
def	test	tb4	f210	35	NULL	YES	float	NULL	NULL	12	NULL	NULL	NULL	float			select,insert,update,references	
 | 
						||
def	test	tb4	f211	36	NULL	YES	double	NULL	NULL	22	NULL	NULL	NULL	double			select,insert,update,references	
 | 
						||
def	test	tb4	f212	37	NULL	YES	float	NULL	NULL	12	NULL	NULL	NULL	float unsigned			select,insert,update,references	
 | 
						||
def	test	tb4	f213	38	NULL	YES	double	NULL	NULL	22	NULL	NULL	NULL	double unsigned			select,insert,update,references	
 | 
						||
def	test	tb4	f214	39	NULL	YES	float	NULL	NULL	12	NULL	NULL	NULL	float unsigned zerofill			select,insert,update,references	
 | 
						||
def	test	tb4	f215	40	NULL	YES	double	NULL	NULL	22	NULL	NULL	NULL	double unsigned zerofill			select,insert,update,references	
 | 
						||
def	test	tb4	f216	41	NULL	YES	float	NULL	NULL	12	NULL	NULL	NULL	float unsigned zerofill			select,insert,update,references	
 | 
						||
def	test	tb4	f217	42	NULL	YES	double	NULL	NULL	22	NULL	NULL	NULL	double unsigned zerofill			select,insert,update,references	
 | 
						||
def	test	tb4	f218	43	NULL	YES	date	NULL	NULL	NULL	NULL	NULL	NULL	date			select,insert,update,references	
 | 
						||
def	test	tb4	f219	44	NULL	YES	time	NULL	NULL	NULL	NULL	NULL	NULL	time			select,insert,update,references	
 | 
						||
def	test	tb4	f220	45	NULL	YES	datetime	NULL	NULL	NULL	NULL	NULL	NULL	datetime			select,insert,update,references	
 | 
						||
def	test	tb4	f221	46	CURRENT_TIMESTAMP	NO	timestamp	NULL	NULL	NULL	NULL	NULL	NULL	timestamp		on update CURRENT_TIMESTAMP	select,insert,update,references	
 | 
						||
def	test	tb4	f222	47	NULL	YES	year	NULL	NULL	NULL	NULL	NULL	NULL	year(4)			select,insert,update,references	
 | 
						||
def	test	tb4	f223	48	NULL	YES	year	NULL	NULL	NULL	NULL	NULL	NULL	year(4)			select,insert,update,references	
 | 
						||
def	test	tb4	f224	49	NULL	YES	year	NULL	NULL	NULL	NULL	NULL	NULL	year(4)			select,insert,update,references	
 | 
						||
def	test	tb4	f225	50	NULL	YES	enum	5	5	NULL	NULL	latin1	latin1_swedish_ci	enum('1enum','2enum')			select,insert,update,references	
 | 
						||
def	test	tb4	f226	51	NULL	YES	set	9	9	NULL	NULL	latin1	latin1_swedish_ci	set('1set','2set')			select,insert,update,references	
 | 
						||
def	test	tb4	f236	52	NULL	YES	char	95	95	NULL	NULL	latin1	latin1_swedish_ci	char(95)			select,insert,update,references	
 | 
						||
def	test	tb4	f237	54	NULL	YES	char	130	130	NULL	NULL	latin1	latin1_bin	char(130)			select,insert,update,references	
 | 
						||
def	test	tb4	f238	55	NULL	YES	varchar	25000	25000	NULL	NULL	latin1	latin1_bin	varchar(25000)			select,insert,update,references	
 | 
						||
def	test	tb4	f239	56	NULL	YES	varbinary	0	0	NULL	NULL	NULL	NULL	varbinary(0)			select,insert,update,references	
 | 
						||
def	test	tb4	f240	57	NULL	YES	varchar	1200	1200	NULL	NULL	latin1	latin1_swedish_ci	varchar(1200)			select,insert,update,references	
 | 
						||
def	test	tb4	f241	53	NULL	YES	char	255	255	NULL	NULL	latin1	latin1_swedish_ci	char(255)			select,insert,update,references	
 | 
						||
def	test1	tb2	f100	42	00000000000000000008.8	NO	double	NULL	NULL	22	NULL	NULL	NULL	double unsigned zerofill			select,insert,update,references	
 | 
						||
def	test1	tb2	f101	43	2000-01-01	NO	date	NULL	NULL	NULL	NULL	NULL	NULL	date			select,insert,update,references	
 | 
						||
def	test1	tb2	f102	44	00:00:20	NO	time	NULL	NULL	NULL	NULL	NULL	NULL	time			select,insert,update,references	
 | 
						||
def	test1	tb2	f103	45	0002-02-02 00:00:00	NO	datetime	NULL	NULL	NULL	NULL	NULL	NULL	datetime			select,insert,update,references	
 | 
						||
def	test1	tb2	f104	46	2000-12-31 23:59:59	NO	timestamp	NULL	NULL	NULL	NULL	NULL	NULL	timestamp			select,insert,update,references	
 | 
						||
def	test1	tb2	f105	47	2000	NO	year	NULL	NULL	NULL	NULL	NULL	NULL	year(4)			select,insert,update,references	
 | 
						||
def	test1	tb2	f106	48	2000	NO	year	NULL	NULL	NULL	NULL	NULL	NULL	year(4)			select,insert,update,references	
 | 
						||
def	test1	tb2	f107	49	2000	NO	year	NULL	NULL	NULL	NULL	NULL	NULL	year(4)			select,insert,update,references	
 | 
						||
def	test1	tb2	f108	50	1enum	NO	enum	5	5	NULL	NULL	latin1	latin1_swedish_ci	enum('1enum','2enum')			select,insert,update,references	
 | 
						||
def	test1	tb2	f109	51	1set	NO	set	9	9	NULL	NULL	latin1	latin1_swedish_ci	set('1set','2set')			select,insert,update,references	
 | 
						||
def	test1	tb2	f59	1	NULL	YES	decimal	NULL	NULL	10	0	NULL	NULL	decimal(10,0) unsigned			select,insert,update,references	
 | 
						||
def	test1	tb2	f60	2	NULL	YES	decimal	NULL	NULL	64	0	NULL	NULL	decimal(64,0) unsigned			select,insert,update,references	
 | 
						||
def	test1	tb2	f61	3	NULL	YES	decimal	NULL	NULL	10	0	NULL	NULL	decimal(10,0) unsigned zerofill			select,insert,update,references	
 | 
						||
def	test1	tb2	f62	4	NULL	YES	decimal	NULL	NULL	64	0	NULL	NULL	decimal(64,0) unsigned zerofill			select,insert,update,references	
 | 
						||
def	test1	tb2	f63	5	NULL	YES	decimal	NULL	NULL	10	0	NULL	NULL	decimal(10,0) unsigned zerofill			select,insert,update,references	
 | 
						||
def	test1	tb2	f64	6	NULL	YES	decimal	NULL	NULL	64	0	NULL	NULL	decimal(64,0) unsigned zerofill			select,insert,update,references	
 | 
						||
def	test1	tb2	f65	7	NULL	YES	decimal	NULL	NULL	10	0	NULL	NULL	decimal(10,0)			select,insert,update,references	
 | 
						||
def	test1	tb2	f66	8	NULL	YES	decimal	NULL	NULL	63	30	NULL	NULL	decimal(63,30)			select,insert,update,references	
 | 
						||
def	test1	tb2	f67	9	NULL	YES	decimal	NULL	NULL	10	0	NULL	NULL	decimal(10,0) unsigned			select,insert,update,references	
 | 
						||
def	test1	tb2	f68	10	NULL	YES	decimal	NULL	NULL	63	30	NULL	NULL	decimal(63,30) unsigned			select,insert,update,references	
 | 
						||
def	test1	tb2	f69	11	NULL	YES	decimal	NULL	NULL	10	0	NULL	NULL	decimal(10,0) unsigned zerofill			select,insert,update,references	
 | 
						||
def	test1	tb2	f70	12	NULL	YES	decimal	NULL	NULL	63	30	NULL	NULL	decimal(63,30) unsigned zerofill			select,insert,update,references	
 | 
						||
def	test1	tb2	f71	13	NULL	YES	decimal	NULL	NULL	10	0	NULL	NULL	decimal(10,0) unsigned zerofill			select,insert,update,references	
 | 
						||
def	test1	tb2	f72	14	NULL	YES	decimal	NULL	NULL	63	30	NULL	NULL	decimal(63,30) unsigned zerofill			select,insert,update,references	
 | 
						||
def	test1	tb2	f73	15	NULL	YES	double	NULL	NULL	22	NULL	NULL	NULL	double			select,insert,update,references	
 | 
						||
def	test1	tb2	f74	16	NULL	YES	double	NULL	NULL	22	NULL	NULL	NULL	double unsigned			select,insert,update,references	
 | 
						||
def	test1	tb2	f75	17	NULL	YES	double	NULL	NULL	22	NULL	NULL	NULL	double unsigned zerofill			select,insert,update,references	
 | 
						||
def	test1	tb2	f76	18	NULL	YES	double	NULL	NULL	22	NULL	NULL	NULL	double unsigned zerofill			select,insert,update,references	
 | 
						||
def	test1	tb2	f77	19	7.7	YES	double	NULL	NULL	22	NULL	NULL	NULL	double			select,insert,update,references	
 | 
						||
def	test1	tb2	f78	20	7.7	YES	double	NULL	NULL	22	NULL	NULL	NULL	double unsigned			select,insert,update,references	
 | 
						||
def	test1	tb2	f79	21	00000000000000000007.7	YES	double	NULL	NULL	22	NULL	NULL	NULL	double unsigned zerofill			select,insert,update,references	
 | 
						||
def	test1	tb2	f80	22	00000000000000000008.8	YES	double	NULL	NULL	22	NULL	NULL	NULL	double unsigned zerofill			select,insert,update,references	
 | 
						||
def	test1	tb2	f81	23	8.8	NO	float	NULL	NULL	12	NULL	NULL	NULL	float			select,insert,update,references	
 | 
						||
def	test1	tb2	f82	24	8.8	NO	float	NULL	NULL	12	NULL	NULL	NULL	float unsigned			select,insert,update,references	
 | 
						||
def	test1	tb2	f83	25	0000000008.8	NO	float	NULL	NULL	12	NULL	NULL	NULL	float unsigned zerofill			select,insert,update,references	
 | 
						||
def	test1	tb2	f84	26	0000000008.8	NO	float	NULL	NULL	12	NULL	NULL	NULL	float unsigned zerofill			select,insert,update,references	
 | 
						||
def	test1	tb2	f85	27	8.8	NO	float	NULL	NULL	12	NULL	NULL	NULL	float			select,insert,update,references	
 | 
						||
def	test1	tb2	f86	28	8.8	NO	float	NULL	NULL	12	NULL	NULL	NULL	float			select,insert,update,references	
 | 
						||
def	test1	tb2	f87	29	8.8	NO	float	NULL	NULL	12	NULL	NULL	NULL	float unsigned			select,insert,update,references	
 | 
						||
def	test1	tb2	f88	30	8.8	NO	float	NULL	NULL	12	NULL	NULL	NULL	float unsigned			select,insert,update,references	
 | 
						||
def	test1	tb2	f89	31	0000000008.8	NO	float	NULL	NULL	12	NULL	NULL	NULL	float unsigned zerofill			select,insert,update,references	
 | 
						||
def	test1	tb2	f90	32	0000000008.8	NO	float	NULL	NULL	12	NULL	NULL	NULL	float unsigned zerofill			select,insert,update,references	
 | 
						||
def	test1	tb2	f91	33	0000000008.8	NO	float	NULL	NULL	12	NULL	NULL	NULL	float unsigned zerofill			select,insert,update,references	
 | 
						||
def	test1	tb2	f92	34	0000000008.8	NO	float	NULL	NULL	12	NULL	NULL	NULL	float unsigned zerofill			select,insert,update,references	
 | 
						||
def	test1	tb2	f93	35	8.8	NO	float	NULL	NULL	12	NULL	NULL	NULL	float			select,insert,update,references	
 | 
						||
def	test1	tb2	f94	36	8.8	NO	double	NULL	NULL	22	NULL	NULL	NULL	double			select,insert,update,references	
 | 
						||
def	test1	tb2	f95	37	8.8	NO	float	NULL	NULL	12	NULL	NULL	NULL	float unsigned			select,insert,update,references	
 | 
						||
def	test1	tb2	f96	38	8.8	NO	double	NULL	NULL	22	NULL	NULL	NULL	double unsigned			select,insert,update,references	
 | 
						||
def	test1	tb2	f97	39	0000000008.8	NO	float	NULL	NULL	12	NULL	NULL	NULL	float unsigned zerofill			select,insert,update,references	
 | 
						||
def	test1	tb2	f98	40	00000000000000000008.8	NO	double	NULL	NULL	22	NULL	NULL	NULL	double unsigned zerofill			select,insert,update,references	
 | 
						||
def	test1	tb2	f99	41	0000000008.8	NO	float	NULL	NULL	12	NULL	NULL	NULL	float unsigned zerofill			select,insert,update,references	
 | 
						||
def	test4	t6	f1	1	NULL	YES	char	20	20	NULL	NULL	latin1	latin1_swedish_ci	char(20)			select,insert,update,references	
 | 
						||
def	test4	t6	f2	2	NULL	YES	char	25	25	NULL	NULL	latin1	latin1_swedish_ci	char(25)			select,insert,update,references	
 | 
						||
def	test4	t6	f3	3	NULL	YES	date	NULL	NULL	NULL	NULL	NULL	NULL	date			select,insert,update,references	
 | 
						||
def	test4	t6	f4	4	NULL	YES	int	NULL	NULL	10	0	NULL	NULL	int(11)			select,insert,update,references	
 | 
						||
def	test4	t6	f5	5	NULL	YES	char	25	25	NULL	NULL	latin1	latin1_swedish_ci	char(25)			select,insert,update,references	
 | 
						||
def	test4	t6	f6	6	NULL	YES	int	NULL	NULL	10	0	NULL	NULL	int(11)			select,insert,update,references	
 | 
						||
##########################################################################
 | 
						||
# Show the quotient of CHARACTER_OCTET_LENGTH and CHARACTER_MAXIMUM_LENGTH
 | 
						||
##########################################################################
 | 
						||
SELECT DISTINCT
 | 
						||
CHARACTER_OCTET_LENGTH / CHARACTER_MAXIMUM_LENGTH AS COL_CML,
 | 
						||
DATA_TYPE,
 | 
						||
CHARACTER_SET_NAME,
 | 
						||
COLLATION_NAME
 | 
						||
FROM information_schema.columns
 | 
						||
WHERE table_schema LIKE 'test%'
 | 
						||
AND CHARACTER_OCTET_LENGTH / CHARACTER_MAXIMUM_LENGTH = 1
 | 
						||
ORDER BY CHARACTER_SET_NAME, COLLATION_NAME, COL_CML;
 | 
						||
COL_CML	DATA_TYPE	CHARACTER_SET_NAME	COLLATION_NAME
 | 
						||
1.0000	binary	NULL	NULL
 | 
						||
1.0000	char	latin1	latin1_bin
 | 
						||
1.0000	varchar	latin1	latin1_bin
 | 
						||
1.0000	char	latin1	latin1_swedish_ci
 | 
						||
1.0000	enum	latin1	latin1_swedish_ci
 | 
						||
1.0000	set	latin1	latin1_swedish_ci
 | 
						||
1.0000	varchar	latin1	latin1_swedish_ci
 | 
						||
SELECT DISTINCT
 | 
						||
CHARACTER_OCTET_LENGTH / CHARACTER_MAXIMUM_LENGTH AS COL_CML,
 | 
						||
DATA_TYPE,
 | 
						||
CHARACTER_SET_NAME,
 | 
						||
COLLATION_NAME
 | 
						||
FROM information_schema.columns
 | 
						||
WHERE table_schema LIKE 'test%'
 | 
						||
AND CHARACTER_OCTET_LENGTH / CHARACTER_MAXIMUM_LENGTH <> 1
 | 
						||
ORDER BY CHARACTER_SET_NAME, COLLATION_NAME, COL_CML;
 | 
						||
COL_CML	DATA_TYPE	CHARACTER_SET_NAME	COLLATION_NAME
 | 
						||
SELECT DISTINCT
 | 
						||
CHARACTER_OCTET_LENGTH / CHARACTER_MAXIMUM_LENGTH AS COL_CML,
 | 
						||
DATA_TYPE,
 | 
						||
CHARACTER_SET_NAME,
 | 
						||
COLLATION_NAME
 | 
						||
FROM information_schema.columns
 | 
						||
WHERE table_schema LIKE 'test%'
 | 
						||
AND CHARACTER_OCTET_LENGTH / CHARACTER_MAXIMUM_LENGTH IS NULL
 | 
						||
ORDER BY CHARACTER_SET_NAME, COLLATION_NAME, COL_CML;
 | 
						||
COL_CML	DATA_TYPE	CHARACTER_SET_NAME	COLLATION_NAME
 | 
						||
NULL	bigint	NULL	NULL
 | 
						||
NULL	date	NULL	NULL
 | 
						||
NULL	datetime	NULL	NULL
 | 
						||
NULL	decimal	NULL	NULL
 | 
						||
NULL	double	NULL	NULL
 | 
						||
NULL	float	NULL	NULL
 | 
						||
NULL	int	NULL	NULL
 | 
						||
NULL	mediumint	NULL	NULL
 | 
						||
NULL	smallint	NULL	NULL
 | 
						||
NULL	time	NULL	NULL
 | 
						||
NULL	timestamp	NULL	NULL
 | 
						||
NULL	tinyint	NULL	NULL
 | 
						||
NULL	varbinary	NULL	NULL
 | 
						||
NULL	year	NULL	NULL
 | 
						||
--> CHAR(0) is allowed (see manual), and here both CHARACHTER_* values
 | 
						||
--> are 0, which is intended behavior, and the result of 0 / 0 IS NULL
 | 
						||
SELECT CHARACTER_OCTET_LENGTH / CHARACTER_MAXIMUM_LENGTH AS COL_CML,
 | 
						||
TABLE_SCHEMA,
 | 
						||
TABLE_NAME,
 | 
						||
COLUMN_NAME,
 | 
						||
DATA_TYPE,
 | 
						||
CHARACTER_MAXIMUM_LENGTH,
 | 
						||
CHARACTER_OCTET_LENGTH,
 | 
						||
CHARACTER_SET_NAME,
 | 
						||
COLLATION_NAME,
 | 
						||
COLUMN_TYPE
 | 
						||
FROM information_schema.columns
 | 
						||
WHERE table_schema LIKE 'test%'
 | 
						||
ORDER BY TABLE_SCHEMA, TABLE_NAME, ORDINAL_POSITION;
 | 
						||
COL_CML	TABLE_SCHEMA	TABLE_NAME	COLUMN_NAME	DATA_TYPE	CHARACTER_MAXIMUM_LENGTH	CHARACTER_OCTET_LENGTH	CHARACTER_SET_NAME	COLLATION_NAME	COLUMN_TYPE
 | 
						||
1.0000	test	t1	f1	char	20	20	latin1	latin1_swedish_ci	char(20)
 | 
						||
1.0000	test	t1	f2	char	25	25	latin1	latin1_swedish_ci	char(25)
 | 
						||
NULL	test	t1	f3	date	NULL	NULL	NULL	NULL	date
 | 
						||
NULL	test	t1	f4	int	NULL	NULL	NULL	NULL	int(11)
 | 
						||
1.0000	test	t1	f5	char	25	25	latin1	latin1_swedish_ci	char(25)
 | 
						||
NULL	test	t1	f6	int	NULL	NULL	NULL	NULL	int(11)
 | 
						||
1.0000	test	t10	f1	char	20	20	latin1	latin1_swedish_ci	char(20)
 | 
						||
1.0000	test	t10	f2	char	25	25	latin1	latin1_swedish_ci	char(25)
 | 
						||
NULL	test	t10	f3	date	NULL	NULL	NULL	NULL	date
 | 
						||
NULL	test	t10	f4	int	NULL	NULL	NULL	NULL	int(11)
 | 
						||
1.0000	test	t10	f5	char	25	25	latin1	latin1_swedish_ci	char(25)
 | 
						||
NULL	test	t10	f6	int	NULL	NULL	NULL	NULL	int(11)
 | 
						||
1.0000	test	t11	f1	char	20	20	latin1	latin1_swedish_ci	char(20)
 | 
						||
1.0000	test	t11	f2	char	25	25	latin1	latin1_swedish_ci	char(25)
 | 
						||
NULL	test	t11	f3	date	NULL	NULL	NULL	NULL	date
 | 
						||
NULL	test	t11	f4	int	NULL	NULL	NULL	NULL	int(11)
 | 
						||
1.0000	test	t11	f5	char	25	25	latin1	latin1_swedish_ci	char(25)
 | 
						||
NULL	test	t11	f6	int	NULL	NULL	NULL	NULL	int(11)
 | 
						||
1.0000	test	t2	f1	char	20	20	latin1	latin1_swedish_ci	char(20)
 | 
						||
1.0000	test	t2	f2	char	25	25	latin1	latin1_swedish_ci	char(25)
 | 
						||
NULL	test	t2	f3	date	NULL	NULL	NULL	NULL	date
 | 
						||
NULL	test	t2	f4	int	NULL	NULL	NULL	NULL	int(11)
 | 
						||
1.0000	test	t2	f5	char	25	25	latin1	latin1_swedish_ci	char(25)
 | 
						||
NULL	test	t2	f6	int	NULL	NULL	NULL	NULL	int(11)
 | 
						||
1.0000	test	t3	f1	char	20	20	latin1	latin1_swedish_ci	char(20)
 | 
						||
1.0000	test	t3	f2	char	20	20	latin1	latin1_swedish_ci	char(20)
 | 
						||
NULL	test	t3	f3	int	NULL	NULL	NULL	NULL	int(11)
 | 
						||
1.0000	test	t4	f1	char	20	20	latin1	latin1_swedish_ci	char(20)
 | 
						||
1.0000	test	t4	f2	char	25	25	latin1	latin1_swedish_ci	char(25)
 | 
						||
NULL	test	t4	f3	date	NULL	NULL	NULL	NULL	date
 | 
						||
NULL	test	t4	f4	int	NULL	NULL	NULL	NULL	int(11)
 | 
						||
1.0000	test	t4	f5	char	25	25	latin1	latin1_swedish_ci	char(25)
 | 
						||
NULL	test	t4	f6	int	NULL	NULL	NULL	NULL	int(11)
 | 
						||
1.0000	test	t7	f1	char	20	20	latin1	latin1_swedish_ci	char(20)
 | 
						||
1.0000	test	t7	f2	char	25	25	latin1	latin1_swedish_ci	char(25)
 | 
						||
NULL	test	t7	f3	date	NULL	NULL	NULL	NULL	date
 | 
						||
NULL	test	t7	f4	int	NULL	NULL	NULL	NULL	int(11)
 | 
						||
1.0000	test	t8	f1	char	20	20	latin1	latin1_swedish_ci	char(20)
 | 
						||
1.0000	test	t8	f2	char	25	25	latin1	latin1_swedish_ci	char(25)
 | 
						||
NULL	test	t8	f3	date	NULL	NULL	NULL	NULL	date
 | 
						||
NULL	test	t8	f4	int	NULL	NULL	NULL	NULL	int(11)
 | 
						||
NULL	test	t9	f1	int	NULL	NULL	NULL	NULL	int(11)
 | 
						||
1.0000	test	t9	f2	char	25	25	latin1	latin1_swedish_ci	char(25)
 | 
						||
NULL	test	t9	f3	int	NULL	NULL	NULL	NULL	int(11)
 | 
						||
1.0000	test	tb1	f1	char	1	1	latin1	latin1_swedish_ci	char(1)
 | 
						||
1.0000	test	tb1	f2	char	1	1	latin1	latin1_bin	char(1)
 | 
						||
1.0000	test	tb1	f3	char	1	1	latin1	latin1_swedish_ci	char(1)
 | 
						||
1.0000	test	tb1	f12	binary	1	1	NULL	NULL	binary(1)
 | 
						||
NULL	test	tb1	f13	tinyint	NULL	NULL	NULL	NULL	tinyint(4)
 | 
						||
NULL	test	tb1	f14	tinyint	NULL	NULL	NULL	NULL	tinyint(3) unsigned
 | 
						||
NULL	test	tb1	f15	tinyint	NULL	NULL	NULL	NULL	tinyint(3) unsigned zerofill
 | 
						||
NULL	test	tb1	f16	tinyint	NULL	NULL	NULL	NULL	tinyint(3) unsigned zerofill
 | 
						||
NULL	test	tb1	f17	smallint	NULL	NULL	NULL	NULL	smallint(6)
 | 
						||
NULL	test	tb1	f18	smallint	NULL	NULL	NULL	NULL	smallint(5) unsigned
 | 
						||
NULL	test	tb1	f19	smallint	NULL	NULL	NULL	NULL	smallint(5) unsigned zerofill
 | 
						||
NULL	test	tb1	f20	smallint	NULL	NULL	NULL	NULL	smallint(5) unsigned zerofill
 | 
						||
NULL	test	tb1	f21	mediumint	NULL	NULL	NULL	NULL	mediumint(9)
 | 
						||
NULL	test	tb1	f22	mediumint	NULL	NULL	NULL	NULL	mediumint(8) unsigned
 | 
						||
NULL	test	tb1	f23	mediumint	NULL	NULL	NULL	NULL	mediumint(8) unsigned zerofill
 | 
						||
NULL	test	tb1	f24	mediumint	NULL	NULL	NULL	NULL	mediumint(8) unsigned zerofill
 | 
						||
NULL	test	tb1	f25	int	NULL	NULL	NULL	NULL	int(11)
 | 
						||
NULL	test	tb1	f26	int	NULL	NULL	NULL	NULL	int(10) unsigned
 | 
						||
NULL	test	tb1	f27	int	NULL	NULL	NULL	NULL	int(10) unsigned zerofill
 | 
						||
NULL	test	tb1	f28	int	NULL	NULL	NULL	NULL	int(10) unsigned zerofill
 | 
						||
NULL	test	tb1	f29	bigint	NULL	NULL	NULL	NULL	bigint(20)
 | 
						||
NULL	test	tb1	f30	bigint	NULL	NULL	NULL	NULL	bigint(20) unsigned
 | 
						||
NULL	test	tb1	f31	bigint	NULL	NULL	NULL	NULL	bigint(20) unsigned zerofill
 | 
						||
NULL	test	tb1	f32	bigint	NULL	NULL	NULL	NULL	bigint(20) unsigned zerofill
 | 
						||
NULL	test	tb1	f33	decimal	NULL	NULL	NULL	NULL	decimal(10,0)
 | 
						||
NULL	test	tb1	f34	decimal	NULL	NULL	NULL	NULL	decimal(10,0) unsigned
 | 
						||
NULL	test	tb1	f35	decimal	NULL	NULL	NULL	NULL	decimal(10,0) unsigned zerofill
 | 
						||
NULL	test	tb1	f36	decimal	NULL	NULL	NULL	NULL	decimal(10,0) unsigned zerofill
 | 
						||
NULL	test	tb1	f37	decimal	NULL	NULL	NULL	NULL	decimal(10,0)
 | 
						||
NULL	test	tb1	f38	decimal	NULL	NULL	NULL	NULL	decimal(64,0)
 | 
						||
NULL	test	tb1	f39	decimal	NULL	NULL	NULL	NULL	decimal(10,0) unsigned
 | 
						||
NULL	test	tb1	f40	decimal	NULL	NULL	NULL	NULL	decimal(64,0) unsigned
 | 
						||
NULL	test	tb1	f41	decimal	NULL	NULL	NULL	NULL	decimal(10,0) unsigned zerofill
 | 
						||
NULL	test	tb1	f42	decimal	NULL	NULL	NULL	NULL	decimal(64,0) unsigned zerofill
 | 
						||
NULL	test	tb1	f43	decimal	NULL	NULL	NULL	NULL	decimal(10,0) unsigned zerofill
 | 
						||
NULL	test	tb1	f44	decimal	NULL	NULL	NULL	NULL	decimal(64,0) unsigned zerofill
 | 
						||
NULL	test	tb1	f45	decimal	NULL	NULL	NULL	NULL	decimal(10,0)
 | 
						||
NULL	test	tb1	f46	decimal	NULL	NULL	NULL	NULL	decimal(63,30)
 | 
						||
NULL	test	tb1	f47	decimal	NULL	NULL	NULL	NULL	decimal(10,0) unsigned
 | 
						||
NULL	test	tb1	f48	decimal	NULL	NULL	NULL	NULL	decimal(63,30) unsigned
 | 
						||
NULL	test	tb1	f49	decimal	NULL	NULL	NULL	NULL	decimal(10,0) unsigned zerofill
 | 
						||
NULL	test	tb1	f50	decimal	NULL	NULL	NULL	NULL	decimal(63,30) unsigned zerofill
 | 
						||
NULL	test	tb1	f51	decimal	NULL	NULL	NULL	NULL	decimal(10,0) unsigned zerofill
 | 
						||
NULL	test	tb1	f52	decimal	NULL	NULL	NULL	NULL	decimal(63,30) unsigned zerofill
 | 
						||
NULL	test	tb1	f53	decimal	NULL	NULL	NULL	NULL	decimal(10,0)
 | 
						||
NULL	test	tb1	f54	decimal	NULL	NULL	NULL	NULL	decimal(10,0) unsigned
 | 
						||
NULL	test	tb1	f55	decimal	NULL	NULL	NULL	NULL	decimal(10,0) unsigned zerofill
 | 
						||
NULL	test	tb1	f56	decimal	NULL	NULL	NULL	NULL	decimal(10,0) unsigned zerofill
 | 
						||
NULL	test	tb1	f57	decimal	NULL	NULL	NULL	NULL	decimal(10,0)
 | 
						||
NULL	test	tb1	f58	decimal	NULL	NULL	NULL	NULL	decimal(64,0)
 | 
						||
NULL	test	tb2	f59	decimal	NULL	NULL	NULL	NULL	decimal(10,0) unsigned
 | 
						||
NULL	test	tb2	f60	decimal	NULL	NULL	NULL	NULL	decimal(64,0) unsigned
 | 
						||
NULL	test	tb2	f61	decimal	NULL	NULL	NULL	NULL	decimal(10,0) unsigned zerofill
 | 
						||
NULL	test	tb2	f62	decimal	NULL	NULL	NULL	NULL	decimal(64,0) unsigned zerofill
 | 
						||
NULL	test	tb2	f63	decimal	NULL	NULL	NULL	NULL	decimal(10,0) unsigned zerofill
 | 
						||
NULL	test	tb2	f64	decimal	NULL	NULL	NULL	NULL	decimal(64,0) unsigned zerofill
 | 
						||
NULL	test	tb2	f65	decimal	NULL	NULL	NULL	NULL	decimal(10,0)
 | 
						||
NULL	test	tb2	f66	decimal	NULL	NULL	NULL	NULL	decimal(63,30)
 | 
						||
NULL	test	tb2	f67	decimal	NULL	NULL	NULL	NULL	decimal(10,0) unsigned
 | 
						||
NULL	test	tb2	f68	decimal	NULL	NULL	NULL	NULL	decimal(63,30) unsigned
 | 
						||
NULL	test	tb2	f69	decimal	NULL	NULL	NULL	NULL	decimal(10,0) unsigned zerofill
 | 
						||
NULL	test	tb2	f70	decimal	NULL	NULL	NULL	NULL	decimal(63,30) unsigned zerofill
 | 
						||
NULL	test	tb2	f71	decimal	NULL	NULL	NULL	NULL	decimal(10,0) unsigned zerofill
 | 
						||
NULL	test	tb2	f72	decimal	NULL	NULL	NULL	NULL	decimal(63,30) unsigned zerofill
 | 
						||
NULL	test	tb2	f73	double	NULL	NULL	NULL	NULL	double
 | 
						||
NULL	test	tb2	f74	double	NULL	NULL	NULL	NULL	double unsigned
 | 
						||
NULL	test	tb2	f75	double	NULL	NULL	NULL	NULL	double unsigned zerofill
 | 
						||
NULL	test	tb2	f76	double	NULL	NULL	NULL	NULL	double unsigned zerofill
 | 
						||
NULL	test	tb2	f77	double	NULL	NULL	NULL	NULL	double
 | 
						||
NULL	test	tb2	f78	double	NULL	NULL	NULL	NULL	double unsigned
 | 
						||
NULL	test	tb2	f79	double	NULL	NULL	NULL	NULL	double unsigned zerofill
 | 
						||
NULL	test	tb2	f80	double	NULL	NULL	NULL	NULL	double unsigned zerofill
 | 
						||
NULL	test	tb2	f81	float	NULL	NULL	NULL	NULL	float
 | 
						||
NULL	test	tb2	f82	float	NULL	NULL	NULL	NULL	float unsigned
 | 
						||
NULL	test	tb2	f83	float	NULL	NULL	NULL	NULL	float unsigned zerofill
 | 
						||
NULL	test	tb2	f84	float	NULL	NULL	NULL	NULL	float unsigned zerofill
 | 
						||
NULL	test	tb2	f85	float	NULL	NULL	NULL	NULL	float
 | 
						||
NULL	test	tb2	f86	float	NULL	NULL	NULL	NULL	float
 | 
						||
NULL	test	tb2	f87	float	NULL	NULL	NULL	NULL	float unsigned
 | 
						||
NULL	test	tb2	f88	float	NULL	NULL	NULL	NULL	float unsigned
 | 
						||
NULL	test	tb2	f89	float	NULL	NULL	NULL	NULL	float unsigned zerofill
 | 
						||
NULL	test	tb2	f90	float	NULL	NULL	NULL	NULL	float unsigned zerofill
 | 
						||
NULL	test	tb2	f91	float	NULL	NULL	NULL	NULL	float unsigned zerofill
 | 
						||
NULL	test	tb2	f92	float	NULL	NULL	NULL	NULL	float unsigned zerofill
 | 
						||
NULL	test	tb2	f93	float	NULL	NULL	NULL	NULL	float
 | 
						||
NULL	test	tb2	f94	double	NULL	NULL	NULL	NULL	double
 | 
						||
NULL	test	tb2	f95	float	NULL	NULL	NULL	NULL	float unsigned
 | 
						||
NULL	test	tb2	f96	double	NULL	NULL	NULL	NULL	double unsigned
 | 
						||
NULL	test	tb2	f97	float	NULL	NULL	NULL	NULL	float unsigned zerofill
 | 
						||
NULL	test	tb2	f98	double	NULL	NULL	NULL	NULL	double unsigned zerofill
 | 
						||
NULL	test	tb2	f99	float	NULL	NULL	NULL	NULL	float unsigned zerofill
 | 
						||
NULL	test	tb2	f100	double	NULL	NULL	NULL	NULL	double unsigned zerofill
 | 
						||
NULL	test	tb2	f101	date	NULL	NULL	NULL	NULL	date
 | 
						||
NULL	test	tb2	f102	time	NULL	NULL	NULL	NULL	time
 | 
						||
NULL	test	tb2	f103	datetime	NULL	NULL	NULL	NULL	datetime
 | 
						||
NULL	test	tb2	f104	timestamp	NULL	NULL	NULL	NULL	timestamp
 | 
						||
NULL	test	tb2	f105	year	NULL	NULL	NULL	NULL	year(4)
 | 
						||
NULL	test	tb2	f106	year	NULL	NULL	NULL	NULL	year(4)
 | 
						||
NULL	test	tb2	f107	year	NULL	NULL	NULL	NULL	year(4)
 | 
						||
1.0000	test	tb2	f108	enum	5	5	latin1	latin1_swedish_ci	enum('1enum','2enum')
 | 
						||
1.0000	test	tb2	f109	set	9	9	latin1	latin1_swedish_ci	set('1set','2set')
 | 
						||
1.0000	test	tb3	f118	char	1	1	latin1	latin1_swedish_ci	char(1)
 | 
						||
1.0000	test	tb3	f119	char	1	1	latin1	latin1_bin	char(1)
 | 
						||
1.0000	test	tb3	f120	char	1	1	latin1	latin1_swedish_ci	char(1)
 | 
						||
1.0000	test	tb3	f121	char	50	50	latin1	latin1_swedish_ci	char(50)
 | 
						||
1.0000	test	tb3	f122	char	50	50	latin1	latin1_swedish_ci	char(50)
 | 
						||
1.0000	test	tb3	f129	binary	1	1	NULL	NULL	binary(1)
 | 
						||
NULL	test	tb3	f130	tinyint	NULL	NULL	NULL	NULL	tinyint(4)
 | 
						||
NULL	test	tb3	f131	tinyint	NULL	NULL	NULL	NULL	tinyint(3) unsigned
 | 
						||
NULL	test	tb3	f132	tinyint	NULL	NULL	NULL	NULL	tinyint(3) unsigned zerofill
 | 
						||
NULL	test	tb3	f133	tinyint	NULL	NULL	NULL	NULL	tinyint(3) unsigned zerofill
 | 
						||
NULL	test	tb3	f134	smallint	NULL	NULL	NULL	NULL	smallint(6)
 | 
						||
NULL	test	tb3	f135	smallint	NULL	NULL	NULL	NULL	smallint(5) unsigned
 | 
						||
NULL	test	tb3	f136	smallint	NULL	NULL	NULL	NULL	smallint(5) unsigned zerofill
 | 
						||
NULL	test	tb3	f137	smallint	NULL	NULL	NULL	NULL	smallint(5) unsigned zerofill
 | 
						||
NULL	test	tb3	f138	mediumint	NULL	NULL	NULL	NULL	mediumint(9)
 | 
						||
NULL	test	tb3	f139	mediumint	NULL	NULL	NULL	NULL	mediumint(8) unsigned
 | 
						||
NULL	test	tb3	f140	mediumint	NULL	NULL	NULL	NULL	mediumint(8) unsigned zerofill
 | 
						||
NULL	test	tb3	f141	mediumint	NULL	NULL	NULL	NULL	mediumint(8) unsigned zerofill
 | 
						||
NULL	test	tb3	f142	int	NULL	NULL	NULL	NULL	int(11)
 | 
						||
NULL	test	tb3	f143	int	NULL	NULL	NULL	NULL	int(10) unsigned
 | 
						||
NULL	test	tb3	f144	int	NULL	NULL	NULL	NULL	int(10) unsigned zerofill
 | 
						||
NULL	test	tb3	f145	int	NULL	NULL	NULL	NULL	int(10) unsigned zerofill
 | 
						||
NULL	test	tb3	f146	bigint	NULL	NULL	NULL	NULL	bigint(20)
 | 
						||
NULL	test	tb3	f147	bigint	NULL	NULL	NULL	NULL	bigint(20) unsigned
 | 
						||
NULL	test	tb3	f148	bigint	NULL	NULL	NULL	NULL	bigint(20) unsigned zerofill
 | 
						||
NULL	test	tb3	f149	bigint	NULL	NULL	NULL	NULL	bigint(20) unsigned zerofill
 | 
						||
NULL	test	tb3	f150	decimal	NULL	NULL	NULL	NULL	decimal(10,0)
 | 
						||
NULL	test	tb3	f151	decimal	NULL	NULL	NULL	NULL	decimal(10,0) unsigned
 | 
						||
NULL	test	tb3	f152	decimal	NULL	NULL	NULL	NULL	decimal(10,0) unsigned zerofill
 | 
						||
NULL	test	tb3	f153	decimal	NULL	NULL	NULL	NULL	decimal(10,0) unsigned zerofill
 | 
						||
NULL	test	tb3	f154	decimal	NULL	NULL	NULL	NULL	decimal(10,0)
 | 
						||
NULL	test	tb3	f155	decimal	NULL	NULL	NULL	NULL	decimal(64,0)
 | 
						||
NULL	test	tb3	f156	decimal	NULL	NULL	NULL	NULL	decimal(10,0) unsigned
 | 
						||
NULL	test	tb3	f157	decimal	NULL	NULL	NULL	NULL	decimal(64,0) unsigned
 | 
						||
NULL	test	tb3	f158	decimal	NULL	NULL	NULL	NULL	decimal(10,0) unsigned zerofill
 | 
						||
NULL	test	tb3	f159	decimal	NULL	NULL	NULL	NULL	decimal(64,0) unsigned zerofill
 | 
						||
NULL	test	tb3	f160	decimal	NULL	NULL	NULL	NULL	decimal(10,0) unsigned zerofill
 | 
						||
NULL	test	tb3	f161	decimal	NULL	NULL	NULL	NULL	decimal(64,0) unsigned zerofill
 | 
						||
NULL	test	tb3	f162	decimal	NULL	NULL	NULL	NULL	decimal(10,0)
 | 
						||
NULL	test	tb3	f163	decimal	NULL	NULL	NULL	NULL	decimal(63,30)
 | 
						||
NULL	test	tb3	f164	decimal	NULL	NULL	NULL	NULL	decimal(10,0) unsigned
 | 
						||
NULL	test	tb3	f165	decimal	NULL	NULL	NULL	NULL	decimal(63,30) unsigned
 | 
						||
NULL	test	tb3	f166	decimal	NULL	NULL	NULL	NULL	decimal(10,0) unsigned zerofill
 | 
						||
NULL	test	tb3	f167	decimal	NULL	NULL	NULL	NULL	decimal(63,30) unsigned zerofill
 | 
						||
NULL	test	tb3	f168	decimal	NULL	NULL	NULL	NULL	decimal(10,0) unsigned zerofill
 | 
						||
NULL	test	tb3	f169	decimal	NULL	NULL	NULL	NULL	decimal(63,30) unsigned zerofill
 | 
						||
NULL	test	tb3	f170	decimal	NULL	NULL	NULL	NULL	decimal(10,0)
 | 
						||
NULL	test	tb3	f171	decimal	NULL	NULL	NULL	NULL	decimal(10,0) unsigned
 | 
						||
NULL	test	tb3	f172	decimal	NULL	NULL	NULL	NULL	decimal(10,0) unsigned zerofill
 | 
						||
NULL	test	tb3	f173	decimal	NULL	NULL	NULL	NULL	decimal(10,0) unsigned zerofill
 | 
						||
NULL	test	tb3	f174	decimal	NULL	NULL	NULL	NULL	decimal(10,0)
 | 
						||
NULL	test	tb3	f175	decimal	NULL	NULL	NULL	NULL	decimal(64,0)
 | 
						||
NULL	test	tb4	f176	decimal	NULL	NULL	NULL	NULL	decimal(10,0) unsigned
 | 
						||
NULL	test	tb4	f177	decimal	NULL	NULL	NULL	NULL	decimal(64,0) unsigned
 | 
						||
NULL	test	tb4	f178	decimal	NULL	NULL	NULL	NULL	decimal(10,0) unsigned zerofill
 | 
						||
NULL	test	tb4	f179	decimal	NULL	NULL	NULL	NULL	decimal(64,0) unsigned zerofill
 | 
						||
NULL	test	tb4	f180	decimal	NULL	NULL	NULL	NULL	decimal(10,0) unsigned zerofill
 | 
						||
NULL	test	tb4	f181	decimal	NULL	NULL	NULL	NULL	decimal(64,0) unsigned zerofill
 | 
						||
NULL	test	tb4	f182	decimal	NULL	NULL	NULL	NULL	decimal(10,0)
 | 
						||
NULL	test	tb4	f183	decimal	NULL	NULL	NULL	NULL	decimal(63,30)
 | 
						||
NULL	test	tb4	f184	decimal	NULL	NULL	NULL	NULL	decimal(10,0) unsigned
 | 
						||
NULL	test	tb4	f185	decimal	NULL	NULL	NULL	NULL	decimal(63,30) unsigned
 | 
						||
NULL	test	tb4	f186	decimal	NULL	NULL	NULL	NULL	decimal(10,0) unsigned zerofill
 | 
						||
NULL	test	tb4	f187	decimal	NULL	NULL	NULL	NULL	decimal(63,30) unsigned zerofill
 | 
						||
NULL	test	tb4	f188	decimal	NULL	NULL	NULL	NULL	decimal(10,0) unsigned zerofill
 | 
						||
NULL	test	tb4	f189	decimal	NULL	NULL	NULL	NULL	decimal(63,30) unsigned zerofill
 | 
						||
NULL	test	tb4	f190	double	NULL	NULL	NULL	NULL	double
 | 
						||
NULL	test	tb4	f191	double	NULL	NULL	NULL	NULL	double unsigned
 | 
						||
NULL	test	tb4	f192	double	NULL	NULL	NULL	NULL	double unsigned zerofill
 | 
						||
NULL	test	tb4	f193	double	NULL	NULL	NULL	NULL	double unsigned zerofill
 | 
						||
NULL	test	tb4	f194	double	NULL	NULL	NULL	NULL	double
 | 
						||
NULL	test	tb4	f195	double	NULL	NULL	NULL	NULL	double unsigned
 | 
						||
NULL	test	tb4	f196	double	NULL	NULL	NULL	NULL	double unsigned zerofill
 | 
						||
NULL	test	tb4	f197	double	NULL	NULL	NULL	NULL	double unsigned zerofill
 | 
						||
NULL	test	tb4	f198	float	NULL	NULL	NULL	NULL	float
 | 
						||
NULL	test	tb4	f199	float	NULL	NULL	NULL	NULL	float unsigned
 | 
						||
NULL	test	tb4	f200	float	NULL	NULL	NULL	NULL	float unsigned zerofill
 | 
						||
NULL	test	tb4	f201	float	NULL	NULL	NULL	NULL	float unsigned zerofill
 | 
						||
NULL	test	tb4	f202	float	NULL	NULL	NULL	NULL	float
 | 
						||
NULL	test	tb4	f203	float	NULL	NULL	NULL	NULL	float
 | 
						||
NULL	test	tb4	f204	float	NULL	NULL	NULL	NULL	float unsigned
 | 
						||
NULL	test	tb4	f205	float	NULL	NULL	NULL	NULL	float unsigned
 | 
						||
NULL	test	tb4	f206	float	NULL	NULL	NULL	NULL	float unsigned zerofill
 | 
						||
NULL	test	tb4	f207	float	NULL	NULL	NULL	NULL	float unsigned zerofill
 | 
						||
NULL	test	tb4	f208	float	NULL	NULL	NULL	NULL	float unsigned zerofill
 | 
						||
NULL	test	tb4	f209	float	NULL	NULL	NULL	NULL	float unsigned zerofill
 | 
						||
NULL	test	tb4	f210	float	NULL	NULL	NULL	NULL	float
 | 
						||
NULL	test	tb4	f211	double	NULL	NULL	NULL	NULL	double
 | 
						||
NULL	test	tb4	f212	float	NULL	NULL	NULL	NULL	float unsigned
 | 
						||
NULL	test	tb4	f213	double	NULL	NULL	NULL	NULL	double unsigned
 | 
						||
NULL	test	tb4	f214	float	NULL	NULL	NULL	NULL	float unsigned zerofill
 | 
						||
NULL	test	tb4	f215	double	NULL	NULL	NULL	NULL	double unsigned zerofill
 | 
						||
NULL	test	tb4	f216	float	NULL	NULL	NULL	NULL	float unsigned zerofill
 | 
						||
NULL	test	tb4	f217	double	NULL	NULL	NULL	NULL	double unsigned zerofill
 | 
						||
NULL	test	tb4	f218	date	NULL	NULL	NULL	NULL	date
 | 
						||
NULL	test	tb4	f219	time	NULL	NULL	NULL	NULL	time
 | 
						||
NULL	test	tb4	f220	datetime	NULL	NULL	NULL	NULL	datetime
 | 
						||
NULL	test	tb4	f221	timestamp	NULL	NULL	NULL	NULL	timestamp
 | 
						||
NULL	test	tb4	f222	year	NULL	NULL	NULL	NULL	year(4)
 | 
						||
NULL	test	tb4	f223	year	NULL	NULL	NULL	NULL	year(4)
 | 
						||
NULL	test	tb4	f224	year	NULL	NULL	NULL	NULL	year(4)
 | 
						||
1.0000	test	tb4	f225	enum	5	5	latin1	latin1_swedish_ci	enum('1enum','2enum')
 | 
						||
1.0000	test	tb4	f226	set	9	9	latin1	latin1_swedish_ci	set('1set','2set')
 | 
						||
1.0000	test	tb4	f236	char	95	95	latin1	latin1_swedish_ci	char(95)
 | 
						||
1.0000	test	tb4	f241	char	255	255	latin1	latin1_swedish_ci	char(255)
 | 
						||
1.0000	test	tb4	f237	char	130	130	latin1	latin1_bin	char(130)
 | 
						||
1.0000	test	tb4	f238	varchar	25000	25000	latin1	latin1_bin	varchar(25000)
 | 
						||
NULL	test	tb4	f239	varbinary	0	0	NULL	NULL	varbinary(0)
 | 
						||
1.0000	test	tb4	f240	varchar	1200	1200	latin1	latin1_swedish_ci	varchar(1200)
 | 
						||
NULL	test1	tb2	f59	decimal	NULL	NULL	NULL	NULL	decimal(10,0) unsigned
 | 
						||
NULL	test1	tb2	f60	decimal	NULL	NULL	NULL	NULL	decimal(64,0) unsigned
 | 
						||
NULL	test1	tb2	f61	decimal	NULL	NULL	NULL	NULL	decimal(10,0) unsigned zerofill
 | 
						||
NULL	test1	tb2	f62	decimal	NULL	NULL	NULL	NULL	decimal(64,0) unsigned zerofill
 | 
						||
NULL	test1	tb2	f63	decimal	NULL	NULL	NULL	NULL	decimal(10,0) unsigned zerofill
 | 
						||
NULL	test1	tb2	f64	decimal	NULL	NULL	NULL	NULL	decimal(64,0) unsigned zerofill
 | 
						||
NULL	test1	tb2	f65	decimal	NULL	NULL	NULL	NULL	decimal(10,0)
 | 
						||
NULL	test1	tb2	f66	decimal	NULL	NULL	NULL	NULL	decimal(63,30)
 | 
						||
NULL	test1	tb2	f67	decimal	NULL	NULL	NULL	NULL	decimal(10,0) unsigned
 | 
						||
NULL	test1	tb2	f68	decimal	NULL	NULL	NULL	NULL	decimal(63,30) unsigned
 | 
						||
NULL	test1	tb2	f69	decimal	NULL	NULL	NULL	NULL	decimal(10,0) unsigned zerofill
 | 
						||
NULL	test1	tb2	f70	decimal	NULL	NULL	NULL	NULL	decimal(63,30) unsigned zerofill
 | 
						||
NULL	test1	tb2	f71	decimal	NULL	NULL	NULL	NULL	decimal(10,0) unsigned zerofill
 | 
						||
NULL	test1	tb2	f72	decimal	NULL	NULL	NULL	NULL	decimal(63,30) unsigned zerofill
 | 
						||
NULL	test1	tb2	f73	double	NULL	NULL	NULL	NULL	double
 | 
						||
NULL	test1	tb2	f74	double	NULL	NULL	NULL	NULL	double unsigned
 | 
						||
NULL	test1	tb2	f75	double	NULL	NULL	NULL	NULL	double unsigned zerofill
 | 
						||
NULL	test1	tb2	f76	double	NULL	NULL	NULL	NULL	double unsigned zerofill
 | 
						||
NULL	test1	tb2	f77	double	NULL	NULL	NULL	NULL	double
 | 
						||
NULL	test1	tb2	f78	double	NULL	NULL	NULL	NULL	double unsigned
 | 
						||
NULL	test1	tb2	f79	double	NULL	NULL	NULL	NULL	double unsigned zerofill
 | 
						||
NULL	test1	tb2	f80	double	NULL	NULL	NULL	NULL	double unsigned zerofill
 | 
						||
NULL	test1	tb2	f81	float	NULL	NULL	NULL	NULL	float
 | 
						||
NULL	test1	tb2	f82	float	NULL	NULL	NULL	NULL	float unsigned
 | 
						||
NULL	test1	tb2	f83	float	NULL	NULL	NULL	NULL	float unsigned zerofill
 | 
						||
NULL	test1	tb2	f84	float	NULL	NULL	NULL	NULL	float unsigned zerofill
 | 
						||
NULL	test1	tb2	f85	float	NULL	NULL	NULL	NULL	float
 | 
						||
NULL	test1	tb2	f86	float	NULL	NULL	NULL	NULL	float
 | 
						||
NULL	test1	tb2	f87	float	NULL	NULL	NULL	NULL	float unsigned
 | 
						||
NULL	test1	tb2	f88	float	NULL	NULL	NULL	NULL	float unsigned
 | 
						||
NULL	test1	tb2	f89	float	NULL	NULL	NULL	NULL	float unsigned zerofill
 | 
						||
NULL	test1	tb2	f90	float	NULL	NULL	NULL	NULL	float unsigned zerofill
 | 
						||
NULL	test1	tb2	f91	float	NULL	NULL	NULL	NULL	float unsigned zerofill
 | 
						||
NULL	test1	tb2	f92	float	NULL	NULL	NULL	NULL	float unsigned zerofill
 | 
						||
NULL	test1	tb2	f93	float	NULL	NULL	NULL	NULL	float
 | 
						||
NULL	test1	tb2	f94	double	NULL	NULL	NULL	NULL	double
 | 
						||
NULL	test1	tb2	f95	float	NULL	NULL	NULL	NULL	float unsigned
 | 
						||
NULL	test1	tb2	f96	double	NULL	NULL	NULL	NULL	double unsigned
 | 
						||
NULL	test1	tb2	f97	float	NULL	NULL	NULL	NULL	float unsigned zerofill
 | 
						||
NULL	test1	tb2	f98	double	NULL	NULL	NULL	NULL	double unsigned zerofill
 | 
						||
NULL	test1	tb2	f99	float	NULL	NULL	NULL	NULL	float unsigned zerofill
 | 
						||
NULL	test1	tb2	f100	double	NULL	NULL	NULL	NULL	double unsigned zerofill
 | 
						||
NULL	test1	tb2	f101	date	NULL	NULL	NULL	NULL	date
 | 
						||
NULL	test1	tb2	f102	time	NULL	NULL	NULL	NULL	time
 | 
						||
NULL	test1	tb2	f103	datetime	NULL	NULL	NULL	NULL	datetime
 | 
						||
NULL	test1	tb2	f104	timestamp	NULL	NULL	NULL	NULL	timestamp
 | 
						||
NULL	test1	tb2	f105	year	NULL	NULL	NULL	NULL	year(4)
 | 
						||
NULL	test1	tb2	f106	year	NULL	NULL	NULL	NULL	year(4)
 | 
						||
NULL	test1	tb2	f107	year	NULL	NULL	NULL	NULL	year(4)
 | 
						||
1.0000	test1	tb2	f108	enum	5	5	latin1	latin1_swedish_ci	enum('1enum','2enum')
 | 
						||
1.0000	test1	tb2	f109	set	9	9	latin1	latin1_swedish_ci	set('1set','2set')
 | 
						||
1.0000	test4	t6	f1	char	20	20	latin1	latin1_swedish_ci	char(20)
 | 
						||
1.0000	test4	t6	f2	char	25	25	latin1	latin1_swedish_ci	char(25)
 | 
						||
NULL	test4	t6	f3	date	NULL	NULL	NULL	NULL	date
 | 
						||
NULL	test4	t6	f4	int	NULL	NULL	NULL	NULL	int(11)
 | 
						||
1.0000	test4	t6	f5	char	25	25	latin1	latin1_swedish_ci	char(25)
 | 
						||
NULL	test4	t6	f6	int	NULL	NULL	NULL	NULL	int(11)
 | 
						||
DROP DATABASE test1;
 | 
						||
DROP DATABASE test4;
 | 
						||
DROP TABLE test.t1;
 | 
						||
DROP TABLE test.t2;
 | 
						||
DROP TABLE test.t3;
 | 
						||
DROP TABLE test.t4;
 | 
						||
DROP TABLE test.t7;
 | 
						||
DROP TABLE test.t8;
 | 
						||
DROP TABLE test.t9;
 | 
						||
DROP TABLE test.t10;
 | 
						||
DROP TABLE test.t11;
 | 
						||
DROP TABLE test.tb1;
 | 
						||
DROP TABLE test.tb2;
 | 
						||
DROP TABLE test.tb3;
 | 
						||
DROP TABLE test.tb4;
 |