List:Commits« Previous MessageNext Message »
From:msvensson Date:March 6 2006 11:39am
Subject:bk commit into 5.1 tree (msvensson:1.2218)
View as plain text  
Below is the list of changes that have just been committed into a local
5.1 repository of msvensson. When msvensson does a push these changes will
be propagated to the main repository and, within 24 hours after the
push, to the public repository.
For information on how to access the public repository
see http://dev.mysql.com/doc/mysql/en/installing-source-tree.html

ChangeSet
  1.2218 06/03/06 11:39:36 msvensson@neptunus.(none) +24 -0
  Merge neptunus.(none):/home/msvensson/mysql/bug10460/my51-bug10460
  into  neptunus.(none):/home/msvensson/mysql/mysql-5.1

  mysql-test/r/ndb_gis.result
    1.8 06/03/06 11:39:32 msvensson@neptunus.(none) +4 -8
    Merge bug10460

  mysql-test/r/innodb_gis.result
    1.4 06/03/06 11:39:32 msvensson@neptunus.(none) +2 -4
    Merge bug10460

  mysql-test/r/func_system.result
    1.24 06/03/06 11:39:32 msvensson@neptunus.(none) +1 -2
    Merge bug10460

  mysql-test/r/bdb_gis.result
    1.4 06/03/06 11:39:32 msvensson@neptunus.(none) +2 -4
    Merge bug10460

  mysql-test/r/archive_gis.result
    1.4 06/03/06 11:39:32 msvensson@neptunus.(none) +2 -4
    Merge bug10460

  sql/sql_show.cc
    1.316 06/03/06 11:35:33 msvensson@neptunus.(none) +0 -0
    Auto merged

  mysql-test/r/type_timestamp.result
    1.30 06/03/06 11:35:33 msvensson@neptunus.(none) +0 -0
    Auto merged

  mysql-test/r/trigger.result
    1.32 06/03/06 11:35:33 msvensson@neptunus.(none) +0 -0
    Auto merged

  mysql-test/r/subselect.result
    1.137 06/03/06 11:35:33 msvensson@neptunus.(none) +0 -0
    Auto merged

  mysql-test/r/sp.result
    1.194 06/03/06 11:35:33 msvensson@neptunus.(none) +0 -0
    Auto merged

  mysql-test/r/show_check.result
    1.93 06/03/06 11:35:33 msvensson@neptunus.(none) +0 -0
    Auto merged

  mysql-test/r/partition_mgm_err.result
    1.13 06/03/06 11:35:33 msvensson@neptunus.(none) +0 -0
    Auto merged

  mysql-test/r/partition_02myisam.result
    1.4 06/03/06 11:35:33 msvensson@neptunus.(none) +0 -0
    Auto merged

  mysql-test/r/partition.result
    1.14 06/03/06 11:35:33 msvensson@neptunus.(none) +0 -0
    Auto merged

  mysql-test/r/mysqldump.result
    1.100 06/03/06 11:35:33 msvensson@neptunus.(none) +0 -0
    Auto merged

  mysql-test/r/merge.result
    1.50 06/03/06 11:35:33 msvensson@neptunus.(none) +0 -0
    Auto merged

  mysql-test/r/innodb.result
    1.164 06/03/06 11:35:32 msvensson@neptunus.(none) +0 -0
    Auto merged

  mysql-test/r/information_schema.result
    1.110 06/03/06 11:35:32 msvensson@neptunus.(none) +0 -0
    Auto merged

  mysql-test/r/heap.result
    1.46 06/03/06 11:35:32 msvensson@neptunus.(none) +0 -0
    Auto merged

  mysql-test/r/events.result
    1.26 06/03/06 11:35:32 msvensson@neptunus.(none) +0 -0
    Auto merged

  mysql-test/r/create.result
    1.117 06/03/06 11:35:32 msvensson@neptunus.(none) +0 -0
    Auto merged

  mysql-test/r/case.result
    1.26 06/03/06 11:35:32 msvensson@neptunus.(none) +0 -0
    Auto merged

  mysql-test/r/binary.result
    1.22 06/03/06 11:35:32 msvensson@neptunus.(none) +0 -0
    Auto merged

  mysql-test/r/bigint.result
    1.34 06/03/06 11:35:32 msvensson@neptunus.(none) +0 -0
    Auto merged

# This is a BitKeeper patch.  What follows are the unified diffs for the
# set of deltas contained in the patch.  The rest of the patch, the part
# that BitKeeper cares about, is below these diffs.
# User:	msvensson
# Host:	neptunus.(none)
# Root:	/home/msvensson/mysql/mysql-5.1/RESYNC

--- 1.315/sql/sql_show.cc	2006-02-28 18:33:25 +01:00
+++ 1.316/sql/sql_show.cc	2006-03-06 11:35:33 +01:00
@@ -966,7 +966,7 @@
     {
       if (field->charset() != share->table_charset)
       {
-	packet->append(STRING_WITH_LEN(" character set "));
+	packet->append(STRING_WITH_LEN(" CHARACTER SET "));
 	packet->append(field->charset()->csname);
       }
       /* 
@@ -975,7 +975,7 @@
       */
       if (!(field->charset()->state & MY_CS_PRIMARY))
       {
-	packet->append(STRING_WITH_LEN(" collate "));
+	packet->append(STRING_WITH_LEN(" COLLATE "));
 	packet->append(field->charset()->name);
       }
     }
@@ -1006,7 +1006,7 @@
 
     if (has_default)
     {
-      packet->append(STRING_WITH_LEN(" default "));
+      packet->append(STRING_WITH_LEN(" DEFAULT "));
       if (has_now_default)
         packet->append(STRING_WITH_LEN("CURRENT_TIMESTAMP"));
       else if (!field->is_null())
@@ -1034,11 +1034,11 @@
     if (!(thd->variables.sql_mode & MODE_NO_FIELD_OPTIONS) &&
         table->timestamp_field == field && 
         field->unireg_check != Field::TIMESTAMP_DN_FIELD)
-      packet->append(STRING_WITH_LEN(" on update CURRENT_TIMESTAMP"));
+      packet->append(STRING_WITH_LEN(" ON UPDATE CURRENT_TIMESTAMP"));
 
     if (field->unireg_check == Field::NEXT_NUMBER && 
         !(thd->variables.sql_mode & MODE_NO_FIELD_OPTIONS))
-      packet->append(STRING_WITH_LEN(" auto_increment"));
+      packet->append(STRING_WITH_LEN(" AUTO_INCREMENT"));
 
     if (field->comment.length)
     {

--- 1.25/mysql-test/r/events.result	2006-02-22 10:09:48 +01:00
+++ 1.26/mysql-test/r/events.result	2006-03-06 11:35:32 +01:00
@@ -37,6 +37,54 @@
 drop event event2;
 create event event2 on schedule every 2 second starts now() ends date_add(now(), interval
5 hour) comment "some" DO begin end;
 drop event event2;
+CREATE EVENT event_starts_test ON SCHEDULE EVERY 10 SECOND COMMENT "" DO SELECT 1;
+SHOW EVENTS;
+Db	Name	Definer	Type	Execute at	Interval value	Interval field	Starts	Ends	Status
+events_test	event_starts_test	root@localhost	RECURRING	NULL	10	SECOND	#	#	ENABLED
+SELECT starts IS NULL, ends IS NULL, comment FROM mysql.event WHERE db='events_test' AND
name='event_starts_test';
+starts IS NULL	ends IS NULL	comment
+0	1	
+ALTER EVENT event_starts_test ON SCHEDULE AT '2020-02-02 20:00:02';
+SHOW EVENTS;
+Db	Name	Definer	Type	Execute at	Interval value	Interval field	Starts	Ends	Status
+events_test	event_starts_test	root@localhost	ONE TIME	2020-02-02
17:00:02	NULL	NULL	#	#	ENABLED
+SELECT starts IS NULL, ends IS NULL, comment FROM mysql.event WHERE db='events_test' AND
name='event_starts_test';
+starts IS NULL	ends IS NULL	comment
+1	1	
+ALTER EVENT event_starts_test COMMENT "non-empty comment";
+SHOW EVENTS;
+Db	Name	Definer	Type	Execute at	Interval value	Interval field	Starts	Ends	Status
+events_test	event_starts_test	root@localhost	ONE TIME	2020-02-02
17:00:02	NULL	NULL	#	#	ENABLED
+SELECT starts IS NULL, ends IS NULL, comment FROM mysql.event WHERE db='events_test' AND
name='event_starts_test';
+starts IS NULL	ends IS NULL	comment
+1	1	non-empty comment
+ALTER EVENT event_starts_test COMMENT "";
+SHOW EVENTS;
+Db	Name	Definer	Type	Execute at	Interval value	Interval field	Starts	Ends	Status
+events_test	event_starts_test	root@localhost	ONE TIME	2020-02-02
17:00:02	NULL	NULL	#	#	ENABLED
+SELECT starts IS NULL, ends IS NULL, comment FROM mysql.event WHERE db='events_test' AND
name='event_starts_test';
+starts IS NULL	ends IS NULL	comment
+1	1	
+DROP EVENT event_starts_test;
+CREATE EVENT event_starts_test ON SCHEDULE EVERY 20 SECOND STARTS '2020-02-02 20:00:02'
ENDS '2022-02-02 20:00:02' DO SELECT 2;
+SHOW EVENTS;
+Db	Name	Definer	Type	Execute at	Interval value	Interval field	Starts	Ends	Status
+events_test	event_starts_test	root@localhost	RECURRING	NULL	20	SECOND	#	#	ENABLED
+SELECT starts IS NULL, ends IS NULL, comment FROM mysql.event WHERE db='events_test' AND
name='event_starts_test';
+starts IS NULL	ends IS NULL	comment
+0	0	
+ALTER EVENT event_starts_test COMMENT "non-empty comment";
+SHOW EVENTS;
+Db	Name	Definer	Type	Execute at	Interval value	Interval field	Starts	Ends	Status
+events_test	event_starts_test	root@localhost	RECURRING	NULL	20	SECOND	#	#	ENABLED
+SELECT starts IS NULL, ends IS NULL, comment FROM mysql.event WHERE db='events_test' AND
name='event_starts_test';
+starts IS NULL	ends IS NULL	comment
+0	0	non-empty comment
+ALTER EVENT event_starts_test COMMENT "";
+SHOW EVENTS;
+Db	Name	Definer	Type	Execute at	Interval value	Interval field	Starts	Ends	Status
+events_test	event_starts_test	root@localhost	RECURRING	NULL	20	SECOND	#	#	ENABLED
+DROP EVENT event_starts_test;
 create event e_43 on schedule every 1 second do set @a = 5;
 set global event_scheduler = 1;
 alter event e_43 do alter event e_43 do set @a = 4;

--- 1.136/mysql-test/r/subselect.result	2006-02-25 19:35:06 +01:00
+++ 1.137/mysql-test/r/subselect.result	2006-03-06 11:35:33 +01:00
@@ -1087,24 +1087,24 @@
 SHOW CREATE TABLE t1;
 Table	Create Table
 t1	CREATE TABLE `t1` (
-  `a` bigint(1) NOT NULL default '0',
-  `(SELECT 1)` bigint(1) NOT NULL default '0'
+  `a` bigint(1) NOT NULL DEFAULT '0',
+  `(SELECT 1)` bigint(1) NOT NULL DEFAULT '0'
 ) ENGINE=MyISAM DEFAULT CHARSET=latin1
 drop table t1;
 CREATE TABLE t1 SELECT * FROM (SELECT 1 as a,(SELECT a)) a;
 SHOW CREATE TABLE t1;
 Table	Create Table
 t1	CREATE TABLE `t1` (
-  `a` bigint(1) NOT NULL default '0',
-  `(SELECT a)` bigint(1) NOT NULL default '0'
+  `a` bigint(1) NOT NULL DEFAULT '0',
+  `(SELECT a)` bigint(1) NOT NULL DEFAULT '0'
 ) ENGINE=MyISAM DEFAULT CHARSET=latin1
 drop table t1;
 CREATE TABLE t1 SELECT * FROM (SELECT 1 as a,(SELECT a+0)) a;
 SHOW CREATE TABLE t1;
 Table	Create Table
 t1	CREATE TABLE `t1` (
-  `a` bigint(1) NOT NULL default '0',
-  `(SELECT a+0)` bigint(3) NOT NULL default '0'
+  `a` bigint(1) NOT NULL DEFAULT '0',
+  `(SELECT a+0)` bigint(3) NOT NULL DEFAULT '0'
 ) ENGINE=MyISAM DEFAULT CHARSET=latin1
 drop table t1;
 CREATE TABLE t1 SELECT (SELECT 1 as a UNION SELECT 1+1 limit 1,1) as a;
@@ -1114,7 +1114,7 @@
 SHOW CREATE TABLE t1;
 Table	Create Table
 t1	CREATE TABLE `t1` (
-  `a` bigint(20) NOT NULL default '0'
+  `a` bigint(20) NOT NULL DEFAULT '0'
 ) ENGINE=MyISAM DEFAULT CHARSET=latin1
 drop table t1;
 create table t1 (a int);

--- 1.3/mysql-test/r/archive_gis.result	2006-02-22 10:09:47 +01:00
+++ 1.4/mysql-test/r/archive_gis.result	2006-03-06 11:39:32 +01:00
@@ -1,50 +1,51 @@
 SET storage_engine=archive;
 DROP TABLE IF EXISTS t1, gis_point, gis_line, gis_polygon, gis_multi_point,
gis_multi_line, gis_multi_polygon, gis_geometrycollection, gis_geometry;
-CREATE TABLE gis_point  (fid INTEGER, g POINT);
-CREATE TABLE gis_line  (fid INTEGER, g LINESTRING);
-CREATE TABLE gis_polygon   (fid INTEGER, g POLYGON);
-CREATE TABLE gis_multi_point (fid INTEGER, g MULTIPOINT);
-CREATE TABLE gis_multi_line (fid INTEGER, g MULTILINESTRING);
-CREATE TABLE gis_multi_polygon  (fid INTEGER, g MULTIPOLYGON);
-CREATE TABLE gis_geometrycollection  (fid INTEGER, g GEOMETRYCOLLECTION);
-CREATE TABLE gis_geometry (fid INTEGER, g GEOMETRY);
+CREATE TABLE gis_point  (fid INTEGER PRIMARY KEY AUTO_INCREMENT, g POINT);
+CREATE TABLE gis_line  (fid INTEGER PRIMARY KEY AUTO_INCREMENT, g LINESTRING);
+CREATE TABLE gis_polygon   (fid INTEGER PRIMARY KEY AUTO_INCREMENT, g POLYGON);
+CREATE TABLE gis_multi_point (fid INTEGER PRIMARY KEY AUTO_INCREMENT, g MULTIPOINT);
+CREATE TABLE gis_multi_line (fid INTEGER PRIMARY KEY AUTO_INCREMENT, g MULTILINESTRING);
+CREATE TABLE gis_multi_polygon  (fid INTEGER PRIMARY KEY AUTO_INCREMENT, g MULTIPOLYGON);
+CREATE TABLE gis_geometrycollection  (fid INTEGER PRIMARY KEY AUTO_INCREMENT, g
GEOMETRYCOLLECTION);
+CREATE TABLE gis_geometry (fid INTEGER PRIMARY KEY AUTO_INCREMENT, g GEOMETRY);
 SHOW CREATE TABLE gis_point;
 Table	Create Table
 gis_point	CREATE TABLE `gis_point` (
-  `fid` int(11) DEFAULT NULL,
-  `g` point DEFAULT NULL
+  `fid` int(11) NOT NULL AUTO_INCREMENT,
+  `g` point DEFAULT NULL,
+  PRIMARY KEY (`fid`)
 ) ENGINE=ARCHIVE DEFAULT CHARSET=latin1
 SHOW FIELDS FROM gis_point;
 Field	Type	Null	Key	Default	Extra
-fid	int(11)	YES		NULL	
+fid	int(11)	NO	PRI	NULL	auto_increment
 g	point	YES		NULL	
 SHOW FIELDS FROM gis_line;
 Field	Type	Null	Key	Default	Extra
-fid	int(11)	YES		NULL	
+fid	int(11)	NO	PRI	NULL	auto_increment
 g	linestring	YES		NULL	
 SHOW FIELDS FROM gis_polygon;
 Field	Type	Null	Key	Default	Extra
-fid	int(11)	YES		NULL	
+fid	int(11)	NO	PRI	NULL	auto_increment
 g	polygon	YES		NULL	
 SHOW FIELDS FROM gis_multi_point;
 Field	Type	Null	Key	Default	Extra
-fid	int(11)	YES		NULL	
+fid	int(11)	NO	PRI	NULL	auto_increment
 g	multipoint	YES		NULL	
 SHOW FIELDS FROM gis_multi_line;
 Field	Type	Null	Key	Default	Extra
-fid	int(11)	YES		NULL	
+fid	int(11)	NO	PRI	NULL	auto_increment
 g	multilinestring	YES		NULL	
 SHOW FIELDS FROM gis_multi_polygon;
 Field	Type	Null	Key	Default	Extra
-fid	int(11)	YES		NULL	
+fid	int(11)	NO	PRI	NULL	auto_increment
 g	multipolygon	YES		NULL	
 SHOW FIELDS FROM gis_geometrycollection;
 Field	Type	Null	Key	Default	Extra
-fid	int(11)	YES		NULL	
+fid	int(11)	NO	PRI	NULL	auto_increment
 g	geometrycollection	YES		NULL	
 SHOW FIELDS FROM gis_geometry;
 Field	Type	Null	Key	Default	Extra
-fid	int(11)	YES		NULL	
+fid	int(11)	NO	PRI	NULL	auto_increment
 g	geometry	YES		NULL	
 INSERT INTO gis_point VALUES 
 (101, PointFromText('POINT(10 10)')),
@@ -407,6 +408,7 @@
 Note	1003	select `test`.`g1`.`fid` AS `first`,`test`.`g2`.`fid` AS
`second`,within(`test`.`g1`.`g`,`test`.`g2`.`g`) AS
`w`,contains(`test`.`g1`.`g`,`test`.`g2`.`g`) AS
`c`,overlaps(`test`.`g1`.`g`,`test`.`g2`.`g`) AS
`o`,equals(`test`.`g1`.`g`,`test`.`g2`.`g`) AS
`e`,disjoint(`test`.`g1`.`g`,`test`.`g2`.`g`) AS
`d`,touches(`test`.`g1`.`g`,`test`.`g2`.`g`) AS
`t`,intersects(`test`.`g1`.`g`,`test`.`g2`.`g`) AS
`i`,crosses(`test`.`g1`.`g`,`test`.`g2`.`g`) AS `r` from `test`.`gis_geometrycollection`
`g1` join `test`.`gis_geometrycollection` `g2` order by
`test`.`g1`.`fid`,`test`.`g2`.`fid`
 DROP TABLE gis_point, gis_line, gis_polygon, gis_multi_point, gis_multi_line,
gis_multi_polygon, gis_geometrycollection, gis_geometry;
 CREATE TABLE t1 (
+a INTEGER PRIMARY KEY AUTO_INCREMENT,
 gp  point,
 ln  linestring,
 pg  polygon,
@@ -418,6 +420,7 @@
 );
 SHOW FIELDS FROM t1;
 Field	Type	Null	Key	Default	Extra
+a	int(11)	NO	PRI	NULL	auto_increment
 gp	point	YES		NULL	
 ln	linestring	YES		NULL	
 pg	polygon	YES		NULL	
@@ -429,6 +432,7 @@
 ALTER TABLE t1 ADD fid INT;
 SHOW FIELDS FROM t1;
 Field	Type	Null	Key	Default	Extra
+a	int(11)	NO	PRI	NULL	auto_increment
 gp	point	YES		NULL	
 ln	linestring	YES		NULL	
 pg	polygon	YES		NULL	
@@ -439,20 +443,20 @@
 gm	geometry	YES		NULL	
 fid	int(11)	YES		NULL	
 DROP TABLE t1;
-create table t1 (a geometry not null);
-insert into t1 values (GeomFromText('Point(1 2)'));
-insert into t1 values ('Garbage');
+create table t1 (pk integer primary key auto_increment, a geometry not null);
+insert into t1 (a) values (GeomFromText('Point(1 2)'));
+insert into t1 (a) values ('Garbage');
 ERROR 22003: Cannot get geometry object from data you send to the GEOMETRY field
-insert IGNORE into t1 values ('Garbage');
+insert IGNORE into t1 (a) values ('Garbage');
 ERROR 22003: Cannot get geometry object from data you send to the GEOMETRY field
 drop table t1;
-create table t1 (fl geometry);
-insert into t1 values (1);
+create table t1 (pk integer primary key auto_increment, fl geometry);
+insert into t1 (fl) values (1);
 ERROR 22003: Cannot get geometry object from data you send to the GEOMETRY field
-insert into t1 values (1.11);
+insert into t1 (fl) values (1.11);
 ERROR 22003: Cannot get geometry object from data you send to the GEOMETRY field
-insert into t1 values ("qwerty");
+insert into t1 (fl) values ("qwerty");
 ERROR 22003: Cannot get geometry object from data you send to the GEOMETRY field
-insert into t1 values (pointfromtext('point(1,1)'));
+insert into t1 (fl) values (pointfromtext('point(1,1)'));
 ERROR 22003: Cannot get geometry object from data you send to the GEOMETRY field
 drop table t1;

--- 1.3/mysql-test/r/bdb_gis.result	2006-02-22 10:09:47 +01:00
+++ 1.4/mysql-test/r/bdb_gis.result	2006-03-06 11:39:32 +01:00
@@ -1,50 +1,51 @@
 SET storage_engine=bdb;
 DROP TABLE IF EXISTS t1, gis_point, gis_line, gis_polygon, gis_multi_point,
gis_multi_line, gis_multi_polygon, gis_geometrycollection, gis_geometry;
-CREATE TABLE gis_point  (fid INTEGER, g POINT);
-CREATE TABLE gis_line  (fid INTEGER, g LINESTRING);
-CREATE TABLE gis_polygon   (fid INTEGER, g POLYGON);
-CREATE TABLE gis_multi_point (fid INTEGER, g MULTIPOINT);
-CREATE TABLE gis_multi_line (fid INTEGER, g MULTILINESTRING);
-CREATE TABLE gis_multi_polygon  (fid INTEGER, g MULTIPOLYGON);
-CREATE TABLE gis_geometrycollection  (fid INTEGER, g GEOMETRYCOLLECTION);
-CREATE TABLE gis_geometry (fid INTEGER, g GEOMETRY);
+CREATE TABLE gis_point  (fid INTEGER PRIMARY KEY AUTO_INCREMENT, g POINT);
+CREATE TABLE gis_line  (fid INTEGER PRIMARY KEY AUTO_INCREMENT, g LINESTRING);
+CREATE TABLE gis_polygon   (fid INTEGER PRIMARY KEY AUTO_INCREMENT, g POLYGON);
+CREATE TABLE gis_multi_point (fid INTEGER PRIMARY KEY AUTO_INCREMENT, g MULTIPOINT);
+CREATE TABLE gis_multi_line (fid INTEGER PRIMARY KEY AUTO_INCREMENT, g MULTILINESTRING);
+CREATE TABLE gis_multi_polygon  (fid INTEGER PRIMARY KEY AUTO_INCREMENT, g MULTIPOLYGON);
+CREATE TABLE gis_geometrycollection  (fid INTEGER PRIMARY KEY AUTO_INCREMENT, g
GEOMETRYCOLLECTION);
+CREATE TABLE gis_geometry (fid INTEGER PRIMARY KEY AUTO_INCREMENT, g GEOMETRY);
 SHOW CREATE TABLE gis_point;
 Table	Create Table
 gis_point	CREATE TABLE `gis_point` (
-  `fid` int(11) DEFAULT NULL,
-  `g` point DEFAULT NULL
+  `fid` int(11) NOT NULL AUTO_INCREMENT
+  `g` point DEFAULT NULL,
+  PRIMARY KEY (`fid`)
 ) ENGINE=BerkeleyDB DEFAULT CHARSET=latin1
 SHOW FIELDS FROM gis_point;
 Field	Type	Null	Key	Default	Extra
-fid	int(11)	YES		NULL	
+fid	int(11)	NO	PRI	NULL	auto_increment
 g	point	YES		NULL	
 SHOW FIELDS FROM gis_line;
 Field	Type	Null	Key	Default	Extra
-fid	int(11)	YES		NULL	
+fid	int(11)	NO	PRI	NULL	auto_increment
 g	linestring	YES		NULL	
 SHOW FIELDS FROM gis_polygon;
 Field	Type	Null	Key	Default	Extra
-fid	int(11)	YES		NULL	
+fid	int(11)	NO	PRI	NULL	auto_increment
 g	polygon	YES		NULL	
 SHOW FIELDS FROM gis_multi_point;
 Field	Type	Null	Key	Default	Extra
-fid	int(11)	YES		NULL	
+fid	int(11)	NO	PRI	NULL	auto_increment
 g	multipoint	YES		NULL	
 SHOW FIELDS FROM gis_multi_line;
 Field	Type	Null	Key	Default	Extra
-fid	int(11)	YES		NULL	
+fid	int(11)	NO	PRI	NULL	auto_increment
 g	multilinestring	YES		NULL	
 SHOW FIELDS FROM gis_multi_polygon;
 Field	Type	Null	Key	Default	Extra
-fid	int(11)	YES		NULL	
+fid	int(11)	NO	PRI	NULL	auto_increment
 g	multipolygon	YES		NULL	
 SHOW FIELDS FROM gis_geometrycollection;
 Field	Type	Null	Key	Default	Extra
-fid	int(11)	YES		NULL	
+fid	int(11)	NO	PRI	NULL	auto_increment
 g	geometrycollection	YES		NULL	
 SHOW FIELDS FROM gis_geometry;
 Field	Type	Null	Key	Default	Extra
-fid	int(11)	YES		NULL	
+fid	int(11)	NO	PRI	NULL	auto_increment
 g	geometry	YES		NULL	
 INSERT INTO gis_point VALUES 
 (101, PointFromText('POINT(10 10)')),
@@ -407,6 +408,7 @@
 Note	1003	select `test`.`g1`.`fid` AS `first`,`test`.`g2`.`fid` AS
`second`,within(`test`.`g1`.`g`,`test`.`g2`.`g`) AS
`w`,contains(`test`.`g1`.`g`,`test`.`g2`.`g`) AS
`c`,overlaps(`test`.`g1`.`g`,`test`.`g2`.`g`) AS
`o`,equals(`test`.`g1`.`g`,`test`.`g2`.`g`) AS
`e`,disjoint(`test`.`g1`.`g`,`test`.`g2`.`g`) AS
`d`,touches(`test`.`g1`.`g`,`test`.`g2`.`g`) AS
`t`,intersects(`test`.`g1`.`g`,`test`.`g2`.`g`) AS
`i`,crosses(`test`.`g1`.`g`,`test`.`g2`.`g`) AS `r` from `test`.`gis_geometrycollection`
`g1` join `test`.`gis_geometrycollection` `g2` order by
`test`.`g1`.`fid`,`test`.`g2`.`fid`
 DROP TABLE gis_point, gis_line, gis_polygon, gis_multi_point, gis_multi_line,
gis_multi_polygon, gis_geometrycollection, gis_geometry;
 CREATE TABLE t1 (
+a INTEGER PRIMARY KEY AUTO_INCREMENT,
 gp  point,
 ln  linestring,
 pg  polygon,
@@ -418,6 +420,7 @@
 );
 SHOW FIELDS FROM t1;
 Field	Type	Null	Key	Default	Extra
+a	int(11)	NO	PRI	NULL	auto_increment
 gp	point	YES		NULL	
 ln	linestring	YES		NULL	
 pg	polygon	YES		NULL	
@@ -429,6 +432,7 @@
 ALTER TABLE t1 ADD fid INT;
 SHOW FIELDS FROM t1;
 Field	Type	Null	Key	Default	Extra
+a	int(11)	NO	PRI	NULL	auto_increment
 gp	point	YES		NULL	
 ln	linestring	YES		NULL	
 pg	polygon	YES		NULL	
@@ -439,20 +443,20 @@
 gm	geometry	YES		NULL	
 fid	int(11)	YES		NULL	
 DROP TABLE t1;
-create table t1 (a geometry not null);
-insert into t1 values (GeomFromText('Point(1 2)'));
-insert into t1 values ('Garbage');
+create table t1 (pk integer primary key auto_increment, a geometry not null);
+insert into t1 (a) values (GeomFromText('Point(1 2)'));
+insert into t1 (a) values ('Garbage');
 ERROR 22003: Cannot get geometry object from data you send to the GEOMETRY field
-insert IGNORE into t1 values ('Garbage');
+insert IGNORE into t1 (a) values ('Garbage');
 ERROR 22003: Cannot get geometry object from data you send to the GEOMETRY field
 drop table t1;
-create table t1 (fl geometry);
-insert into t1 values (1);
+create table t1 (pk integer primary key auto_increment, fl geometry);
+insert into t1 (fl) values (1);
 ERROR 22003: Cannot get geometry object from data you send to the GEOMETRY field
-insert into t1 values (1.11);
+insert into t1 (fl) values (1.11);
 ERROR 22003: Cannot get geometry object from data you send to the GEOMETRY field
-insert into t1 values ("qwerty");
+insert into t1 (fl) values ("qwerty");
 ERROR 22003: Cannot get geometry object from data you send to the GEOMETRY field
-insert into t1 values (pointfromtext('point(1,1)'));
+insert into t1 (fl) values (pointfromtext('point(1,1)'));
 ERROR 22003: Cannot get geometry object from data you send to the GEOMETRY field
 drop table t1;

--- 1.3/mysql-test/r/innodb_gis.result	2006-02-22 10:09:49 +01:00
+++ 1.4/mysql-test/r/innodb_gis.result	2006-03-06 11:39:32 +01:00
@@ -1,50 +1,51 @@
 SET storage_engine=innodb;
 DROP TABLE IF EXISTS t1, gis_point, gis_line, gis_polygon, gis_multi_point,
gis_multi_line, gis_multi_polygon, gis_geometrycollection, gis_geometry;
-CREATE TABLE gis_point  (fid INTEGER, g POINT);
-CREATE TABLE gis_line  (fid INTEGER, g LINESTRING);
-CREATE TABLE gis_polygon   (fid INTEGER, g POLYGON);
-CREATE TABLE gis_multi_point (fid INTEGER, g MULTIPOINT);
-CREATE TABLE gis_multi_line (fid INTEGER, g MULTILINESTRING);
-CREATE TABLE gis_multi_polygon  (fid INTEGER, g MULTIPOLYGON);
-CREATE TABLE gis_geometrycollection  (fid INTEGER, g GEOMETRYCOLLECTION);
-CREATE TABLE gis_geometry (fid INTEGER, g GEOMETRY);
+CREATE TABLE gis_point  (fid INTEGER PRIMARY KEY AUTO_INCREMENT, g POINT);
+CREATE TABLE gis_line  (fid INTEGER PRIMARY KEY AUTO_INCREMENT, g LINESTRING);
+CREATE TABLE gis_polygon   (fid INTEGER PRIMARY KEY AUTO_INCREMENT, g POLYGON);
+CREATE TABLE gis_multi_point (fid INTEGER PRIMARY KEY AUTO_INCREMENT, g MULTIPOINT);
+CREATE TABLE gis_multi_line (fid INTEGER PRIMARY KEY AUTO_INCREMENT, g MULTILINESTRING);
+CREATE TABLE gis_multi_polygon  (fid INTEGER PRIMARY KEY AUTO_INCREMENT, g MULTIPOLYGON);
+CREATE TABLE gis_geometrycollection  (fid INTEGER PRIMARY KEY AUTO_INCREMENT, g
GEOMETRYCOLLECTION);
+CREATE TABLE gis_geometry (fid INTEGER PRIMARY KEY AUTO_INCREMENT, g GEOMETRY);
 SHOW CREATE TABLE gis_point;
 Table	Create Table
 gis_point	CREATE TABLE `gis_point` (
-  `fid` int(11) DEFAULT NULL,
-  `g` point DEFAULT NULL
+  `fid` int(11) NOT NULL AUTO_INCREMENT,
+  `g` point DEFAULT NULL,
+  PRIMARY KEY (`fid`)
 ) ENGINE=InnoDB DEFAULT CHARSET=latin1
 SHOW FIELDS FROM gis_point;
 Field	Type	Null	Key	Default	Extra
-fid	int(11)	YES		NULL	
+fid	int(11)	NO	PRI	NULL	auto_increment
 g	point	YES		NULL	
 SHOW FIELDS FROM gis_line;
 Field	Type	Null	Key	Default	Extra
-fid	int(11)	YES		NULL	
+fid	int(11)	NO	PRI	NULL	auto_increment
 g	linestring	YES		NULL	
 SHOW FIELDS FROM gis_polygon;
 Field	Type	Null	Key	Default	Extra
-fid	int(11)	YES		NULL	
+fid	int(11)	NO	PRI	NULL	auto_increment
 g	polygon	YES		NULL	
 SHOW FIELDS FROM gis_multi_point;
 Field	Type	Null	Key	Default	Extra
-fid	int(11)	YES		NULL	
+fid	int(11)	NO	PRI	NULL	auto_increment
 g	multipoint	YES		NULL	
 SHOW FIELDS FROM gis_multi_line;
 Field	Type	Null	Key	Default	Extra
-fid	int(11)	YES		NULL	
+fid	int(11)	NO	PRI	NULL	auto_increment
 g	multilinestring	YES		NULL	
 SHOW FIELDS FROM gis_multi_polygon;
 Field	Type	Null	Key	Default	Extra
-fid	int(11)	YES		NULL	
+fid	int(11)	NO	PRI	NULL	auto_increment
 g	multipolygon	YES		NULL	
 SHOW FIELDS FROM gis_geometrycollection;
 Field	Type	Null	Key	Default	Extra
-fid	int(11)	YES		NULL	
+fid	int(11)	NO	PRI	NULL	auto_increment
 g	geometrycollection	YES		NULL	
 SHOW FIELDS FROM gis_geometry;
 Field	Type	Null	Key	Default	Extra
-fid	int(11)	YES		NULL	
+fid	int(11)	NO	PRI	NULL	auto_increment
 g	geometry	YES		NULL	
 INSERT INTO gis_point VALUES 
 (101, PointFromText('POINT(10 10)')),
@@ -407,6 +408,7 @@
 Note	1003	select `test`.`g1`.`fid` AS `first`,`test`.`g2`.`fid` AS
`second`,within(`test`.`g1`.`g`,`test`.`g2`.`g`) AS
`w`,contains(`test`.`g1`.`g`,`test`.`g2`.`g`) AS
`c`,overlaps(`test`.`g1`.`g`,`test`.`g2`.`g`) AS
`o`,equals(`test`.`g1`.`g`,`test`.`g2`.`g`) AS
`e`,disjoint(`test`.`g1`.`g`,`test`.`g2`.`g`) AS
`d`,touches(`test`.`g1`.`g`,`test`.`g2`.`g`) AS
`t`,intersects(`test`.`g1`.`g`,`test`.`g2`.`g`) AS
`i`,crosses(`test`.`g1`.`g`,`test`.`g2`.`g`) AS `r` from `test`.`gis_geometrycollection`
`g1` join `test`.`gis_geometrycollection` `g2` order by
`test`.`g1`.`fid`,`test`.`g2`.`fid`
 DROP TABLE gis_point, gis_line, gis_polygon, gis_multi_point, gis_multi_line,
gis_multi_polygon, gis_geometrycollection, gis_geometry;
 CREATE TABLE t1 (
+a INTEGER PRIMARY KEY AUTO_INCREMENT,
 gp  point,
 ln  linestring,
 pg  polygon,
@@ -418,6 +420,7 @@
 );
 SHOW FIELDS FROM t1;
 Field	Type	Null	Key	Default	Extra
+a	int(11)	NO	PRI	NULL	auto_increment
 gp	point	YES		NULL	
 ln	linestring	YES		NULL	
 pg	polygon	YES		NULL	
@@ -429,6 +432,7 @@
 ALTER TABLE t1 ADD fid INT;
 SHOW FIELDS FROM t1;
 Field	Type	Null	Key	Default	Extra
+a	int(11)	NO	PRI	NULL	auto_increment
 gp	point	YES		NULL	
 ln	linestring	YES		NULL	
 pg	polygon	YES		NULL	
@@ -439,20 +443,20 @@
 gm	geometry	YES		NULL	
 fid	int(11)	YES		NULL	
 DROP TABLE t1;
-create table t1 (a geometry not null);
-insert into t1 values (GeomFromText('Point(1 2)'));
-insert into t1 values ('Garbage');
+create table t1 (pk integer primary key auto_increment, a geometry not null);
+insert into t1 (a) values (GeomFromText('Point(1 2)'));
+insert into t1 (a) values ('Garbage');
 ERROR 22003: Cannot get geometry object from data you send to the GEOMETRY field
-insert IGNORE into t1 values ('Garbage');
+insert IGNORE into t1 (a) values ('Garbage');
 ERROR 22003: Cannot get geometry object from data you send to the GEOMETRY field
 drop table t1;
-create table t1 (fl geometry);
-insert into t1 values (1);
+create table t1 (pk integer primary key auto_increment, fl geometry);
+insert into t1 (fl) values (1);
 ERROR 22003: Cannot get geometry object from data you send to the GEOMETRY field
-insert into t1 values (1.11);
+insert into t1 (fl) values (1.11);
 ERROR 22003: Cannot get geometry object from data you send to the GEOMETRY field
-insert into t1 values ("qwerty");
+insert into t1 (fl) values ("qwerty");
 ERROR 22003: Cannot get geometry object from data you send to the GEOMETRY field
-insert into t1 values (pointfromtext('point(1,1)'));
+insert into t1 (fl) values (pointfromtext('point(1,1)'));
 ERROR 22003: Cannot get geometry object from data you send to the GEOMETRY field
 drop table t1;

--- 1.7/mysql-test/r/ndb_gis.result	2006-02-22 10:09:50 +01:00
+++ 1.8/mysql-test/r/ndb_gis.result	2006-03-06 11:39:32 +01:00
@@ -1,66 +1,51 @@
 SET storage_engine=ndbcluster;
 DROP TABLE IF EXISTS t1, gis_point, gis_line, gis_polygon, gis_multi_point,
gis_multi_line, gis_multi_polygon, gis_geometrycollection, gis_geometry;
-CREATE TABLE gis_point  (fid INTEGER, g POINT);
-Warnings:
-Error	1538	Table storage engine 'ndbcluster' does not support the create option 'Binlog
of table with BLOB attribute and no PK'
-CREATE TABLE gis_line  (fid INTEGER, g LINESTRING);
-Warnings:
-Error	1538	Table storage engine 'ndbcluster' does not support the create option 'Binlog
of table with BLOB attribute and no PK'
-CREATE TABLE gis_polygon   (fid INTEGER, g POLYGON);
-Warnings:
-Error	1538	Table storage engine 'ndbcluster' does not support the create option 'Binlog
of table with BLOB attribute and no PK'
-CREATE TABLE gis_multi_point (fid INTEGER, g MULTIPOINT);
-Warnings:
-Error	1538	Table storage engine 'ndbcluster' does not support the create option 'Binlog
of table with BLOB attribute and no PK'
-CREATE TABLE gis_multi_line (fid INTEGER, g MULTILINESTRING);
-Warnings:
-Error	1538	Table storage engine 'ndbcluster' does not support the create option 'Binlog
of table with BLOB attribute and no PK'
-CREATE TABLE gis_multi_polygon  (fid INTEGER, g MULTIPOLYGON);
-Warnings:
-Error	1538	Table storage engine 'ndbcluster' does not support the create option 'Binlog
of table with BLOB attribute and no PK'
-CREATE TABLE gis_geometrycollection  (fid INTEGER, g GEOMETRYCOLLECTION);
-Warnings:
-Error	1538	Table storage engine 'ndbcluster' does not support the create option 'Binlog
of table with BLOB attribute and no PK'
-CREATE TABLE gis_geometry (fid INTEGER, g GEOMETRY);
-Warnings:
-Error	1538	Table storage engine 'ndbcluster' does not support the create option 'Binlog
of table with BLOB attribute and no PK'
+CREATE TABLE gis_point  (fid INTEGER PRIMARY KEY AUTO_INCREMENT, g POINT);
+CREATE TABLE gis_line  (fid INTEGER PRIMARY KEY AUTO_INCREMENT, g LINESTRING);
+CREATE TABLE gis_polygon   (fid INTEGER PRIMARY KEY AUTO_INCREMENT, g POLYGON);
+CREATE TABLE gis_multi_point (fid INTEGER PRIMARY KEY AUTO_INCREMENT, g MULTIPOINT);
+CREATE TABLE gis_multi_line (fid INTEGER PRIMARY KEY AUTO_INCREMENT, g MULTILINESTRING);
+CREATE TABLE gis_multi_polygon  (fid INTEGER PRIMARY KEY AUTO_INCREMENT, g MULTIPOLYGON);
+CREATE TABLE gis_geometrycollection  (fid INTEGER PRIMARY KEY AUTO_INCREMENT, g
GEOMETRYCOLLECTION);
+CREATE TABLE gis_geometry (fid INTEGER PRIMARY KEY AUTO_INCREMENT, g GEOMETRY);
 SHOW CREATE TABLE gis_point;
 Table	Create Table
 gis_point	CREATE TABLE `gis_point` (
-  `fid` int(11) DEFAULT NULL,
-  `g` point DEFAULT NULL
+  `fid` int(11) NOT NULL AUTO_INCREMENT,
+  `g` point DEFAULT NULL,
+  PRIMARY KEY (`fid`)
 ) ENGINE=ndbcluster DEFAULT CHARSET=latin1 PARTITION BY KEY () 
 SHOW FIELDS FROM gis_point;
 Field	Type	Null	Key	Default	Extra
-fid	int(11)	YES		NULL	
+fid	int(11)	NO	PRI	NULL	auto_increment
 g	point	YES		NULL	
 SHOW FIELDS FROM gis_line;
 Field	Type	Null	Key	Default	Extra
-fid	int(11)	YES		NULL	
+fid	int(11)	NO	PRI	NULL	auto_increment
 g	linestring	YES		NULL	
 SHOW FIELDS FROM gis_polygon;
 Field	Type	Null	Key	Default	Extra
-fid	int(11)	YES		NULL	
+fid	int(11)	NO	PRI	NULL	auto_increment
 g	polygon	YES		NULL	
 SHOW FIELDS FROM gis_multi_point;
 Field	Type	Null	Key	Default	Extra
-fid	int(11)	YES		NULL	
+fid	int(11)	NO	PRI	NULL	auto_increment
 g	multipoint	YES		NULL	
 SHOW FIELDS FROM gis_multi_line;
 Field	Type	Null	Key	Default	Extra
-fid	int(11)	YES		NULL	
+fid	int(11)	NO	PRI	NULL	auto_increment
 g	multilinestring	YES		NULL	
 SHOW FIELDS FROM gis_multi_polygon;
 Field	Type	Null	Key	Default	Extra
-fid	int(11)	YES		NULL	
+fid	int(11)	NO	PRI	NULL	auto_increment
 g	multipolygon	YES		NULL	
 SHOW FIELDS FROM gis_geometrycollection;
 Field	Type	Null	Key	Default	Extra
-fid	int(11)	YES		NULL	
+fid	int(11)	NO	PRI	NULL	auto_increment
 g	geometrycollection	YES		NULL	
 SHOW FIELDS FROM gis_geometry;
 Field	Type	Null	Key	Default	Extra
-fid	int(11)	YES		NULL	
+fid	int(11)	NO	PRI	NULL	auto_increment
 g	geometry	YES		NULL	
 INSERT INTO gis_point VALUES 
 (101, PointFromText('POINT(10 10)')),
@@ -423,6 +408,7 @@
 Note	1003	select `test`.`g1`.`fid` AS `first`,`test`.`g2`.`fid` AS
`second`,within(`test`.`g1`.`g`,`test`.`g2`.`g`) AS
`w`,contains(`test`.`g1`.`g`,`test`.`g2`.`g`) AS
`c`,overlaps(`test`.`g1`.`g`,`test`.`g2`.`g`) AS
`o`,equals(`test`.`g1`.`g`,`test`.`g2`.`g`) AS
`e`,disjoint(`test`.`g1`.`g`,`test`.`g2`.`g`) AS
`d`,touches(`test`.`g1`.`g`,`test`.`g2`.`g`) AS
`t`,intersects(`test`.`g1`.`g`,`test`.`g2`.`g`) AS
`i`,crosses(`test`.`g1`.`g`,`test`.`g2`.`g`) AS `r` from `test`.`gis_geometrycollection`
`g1` join `test`.`gis_geometrycollection` `g2` order by
`test`.`g1`.`fid`,`test`.`g2`.`fid`
 DROP TABLE gis_point, gis_line, gis_polygon, gis_multi_point, gis_multi_line,
gis_multi_polygon, gis_geometrycollection, gis_geometry;
 CREATE TABLE t1 (
+a INTEGER PRIMARY KEY AUTO_INCREMENT,
 gp  point,
 ln  linestring,
 pg  polygon,
@@ -432,10 +418,9 @@
 gc  geometrycollection,
 gm  geometry
 );
-Warnings:
-Error	1538	Table storage engine 'ndbcluster' does not support the create option 'Binlog
of table with BLOB attribute and no PK'
 SHOW FIELDS FROM t1;
 Field	Type	Null	Key	Default	Extra
+a	int(11)	NO	PRI	NULL	auto_increment
 gp	point	YES		NULL	
 ln	linestring	YES		NULL	
 pg	polygon	YES		NULL	
@@ -445,10 +430,9 @@
 gc	geometrycollection	YES		NULL	
 gm	geometry	YES		NULL	
 ALTER TABLE t1 ADD fid INT;
-Warnings:
-Error	1538	Table storage engine 'ndbcluster' does not support the create option 'Binlog
of table with BLOB attribute and no PK'
 SHOW FIELDS FROM t1;
 Field	Type	Null	Key	Default	Extra
+a	int(11)	NO	PRI	NULL	auto_increment
 gp	point	YES		NULL	
 ln	linestring	YES		NULL	
 pg	polygon	YES		NULL	
@@ -459,90 +443,71 @@
 gm	geometry	YES		NULL	
 fid	int(11)	YES		NULL	
 DROP TABLE t1;
-create table t1 (a geometry not null);
-Warnings:
-Error	1538	Table storage engine 'ndbcluster' does not support the create option 'Binlog
of table with BLOB attribute and no PK'
-insert into t1 values (GeomFromText('Point(1 2)'));
-insert into t1 values ('Garbage');
+create table t1 (pk integer primary key auto_increment, a geometry not null);
+insert into t1 (a) values (GeomFromText('Point(1 2)'));
+insert into t1 (a) values ('Garbage');
 ERROR 22003: Cannot get geometry object from data you send to the GEOMETRY field
-insert IGNORE into t1 values ('Garbage');
+insert IGNORE into t1 (a) values ('Garbage');
 ERROR 22003: Cannot get geometry object from data you send to the GEOMETRY field
 drop table t1;
-create table t1 (fl geometry);
-Warnings:
-Error	1538	Table storage engine 'ndbcluster' does not support the create option 'Binlog
of table with BLOB attribute and no PK'
-insert into t1 values (1);
+create table t1 (pk integer primary key auto_increment, fl geometry);
+insert into t1 (fl) values (1);
 ERROR 22003: Cannot get geometry object from data you send to the GEOMETRY field
-insert into t1 values (1.11);
+insert into t1 (fl) values (1.11);
 ERROR 22003: Cannot get geometry object from data you send to the GEOMETRY field
-insert into t1 values ("qwerty");
+insert into t1 (fl) values ("qwerty");
 ERROR 22003: Cannot get geometry object from data you send to the GEOMETRY field
-insert into t1 values (pointfromtext('point(1,1)'));
+insert into t1 (fl) values (pointfromtext('point(1,1)'));
 ERROR 22003: Cannot get geometry object from data you send to the GEOMETRY field
 drop table t1;
 set engine_condition_pushdown = on;
 DROP TABLE IF EXISTS t1, gis_point, gis_line, gis_polygon, gis_multi_point,
gis_multi_line, gis_multi_polygon, gis_geometrycollection, gis_geometry;
-CREATE TABLE gis_point  (fid INTEGER, g POINT);
-Warnings:
-Error	1538	Table storage engine 'ndbcluster' does not support the create option 'Binlog
of table with BLOB attribute and no PK'
-CREATE TABLE gis_line  (fid INTEGER, g LINESTRING);
-Warnings:
-Error	1538	Table storage engine 'ndbcluster' does not support the create option 'Binlog
of table with BLOB attribute and no PK'
-CREATE TABLE gis_polygon   (fid INTEGER, g POLYGON);
-Warnings:
-Error	1538	Table storage engine 'ndbcluster' does not support the create option 'Binlog
of table with BLOB attribute and no PK'
-CREATE TABLE gis_multi_point (fid INTEGER, g MULTIPOINT);
-Warnings:
-Error	1538	Table storage engine 'ndbcluster' does not support the create option 'Binlog
of table with BLOB attribute and no PK'
-CREATE TABLE gis_multi_line (fid INTEGER, g MULTILINESTRING);
-Warnings:
-Error	1538	Table storage engine 'ndbcluster' does not support the create option 'Binlog
of table with BLOB attribute and no PK'
-CREATE TABLE gis_multi_polygon  (fid INTEGER, g MULTIPOLYGON);
-Warnings:
-Error	1538	Table storage engine 'ndbcluster' does not support the create option 'Binlog
of table with BLOB attribute and no PK'
-CREATE TABLE gis_geometrycollection  (fid INTEGER, g GEOMETRYCOLLECTION);
-Warnings:
-Error	1538	Table storage engine 'ndbcluster' does not support the create option 'Binlog
of table with BLOB attribute and no PK'
-CREATE TABLE gis_geometry (fid INTEGER, g GEOMETRY);
-Warnings:
-Error	1538	Table storage engine 'ndbcluster' does not support the create option 'Binlog
of table with BLOB attribute and no PK'
+CREATE TABLE gis_point  (fid INTEGER PRIMARY KEY AUTO_INCREMENT, g POINT);
+CREATE TABLE gis_line  (fid INTEGER PRIMARY KEY AUTO_INCREMENT, g LINESTRING);
+CREATE TABLE gis_polygon   (fid INTEGER PRIMARY KEY AUTO_INCREMENT, g POLYGON);
+CREATE TABLE gis_multi_point (fid INTEGER PRIMARY KEY AUTO_INCREMENT, g MULTIPOINT);
+CREATE TABLE gis_multi_line (fid INTEGER PRIMARY KEY AUTO_INCREMENT, g MULTILINESTRING);
+CREATE TABLE gis_multi_polygon  (fid INTEGER PRIMARY KEY AUTO_INCREMENT, g MULTIPOLYGON);
+CREATE TABLE gis_geometrycollection  (fid INTEGER PRIMARY KEY AUTO_INCREMENT, g
GEOMETRYCOLLECTION);
+CREATE TABLE gis_geometry (fid INTEGER PRIMARY KEY AUTO_INCREMENT, g GEOMETRY);
 SHOW CREATE TABLE gis_point;
 Table	Create Table
 gis_point	CREATE TABLE `gis_point` (
-  `fid` int(11) DEFAULT NULL,
-  `g` point DEFAULT NULL
+  `fid` int(11) NOT NULL AUTO_INCREMENT,
+  `g` point DEFAULT NULL,
+  PRIMARY KEY (`fid`)
 ) ENGINE=ndbcluster DEFAULT CHARSET=latin1 PARTITION BY KEY () 
 SHOW FIELDS FROM gis_point;
 Field	Type	Null	Key	Default	Extra
-fid	int(11)	YES		NULL	
+fid	int(11)	NO	PRI	NULL	auto_increment
 g	point	YES		NULL	
 SHOW FIELDS FROM gis_line;
 Field	Type	Null	Key	Default	Extra
-fid	int(11)	YES		NULL	
+fid	int(11)	NO	PRI	NULL	auto_increment
 g	linestring	YES		NULL	
 SHOW FIELDS FROM gis_polygon;
 Field	Type	Null	Key	Default	Extra
-fid	int(11)	YES		NULL	
+fid	int(11)	NO	PRI	NULL	auto_increment
 g	polygon	YES		NULL	
 SHOW FIELDS FROM gis_multi_point;
 Field	Type	Null	Key	Default	Extra
-fid	int(11)	YES		NULL	
+fid	int(11)	NO	PRI	NULL	auto_increment
 g	multipoint	YES		NULL	
 SHOW FIELDS FROM gis_multi_line;
 Field	Type	Null	Key	Default	Extra
-fid	int(11)	YES		NULL	
+fid	int(11)	NO	PRI	NULL	auto_increment
 g	multilinestring	YES		NULL	
 SHOW FIELDS FROM gis_multi_polygon;
 Field	Type	Null	Key	Default	Extra
-fid	int(11)	YES		NULL	
+fid	int(11)	NO	PRI	NULL	auto_increment
 g	multipolygon	YES		NULL	
 SHOW FIELDS FROM gis_geometrycollection;
 Field	Type	Null	Key	Default	Extra
-fid	int(11)	YES		NULL	
+fid	int(11)	NO	PRI	NULL	auto_increment
 g	geometrycollection	YES		NULL	
 SHOW FIELDS FROM gis_geometry;
 Field	Type	Null	Key	Default	Extra
-fid	int(11)	YES		NULL	
+fid	int(11)	NO	PRI	NULL	auto_increment
 g	geometry	YES		NULL	
 INSERT INTO gis_point VALUES 
 (101, PointFromText('POINT(10 10)')),
@@ -905,6 +870,7 @@
 Note	1003	select `test`.`g1`.`fid` AS `first`,`test`.`g2`.`fid` AS
`second`,within(`test`.`g1`.`g`,`test`.`g2`.`g`) AS
`w`,contains(`test`.`g1`.`g`,`test`.`g2`.`g`) AS
`c`,overlaps(`test`.`g1`.`g`,`test`.`g2`.`g`) AS
`o`,equals(`test`.`g1`.`g`,`test`.`g2`.`g`) AS
`e`,disjoint(`test`.`g1`.`g`,`test`.`g2`.`g`) AS
`d`,touches(`test`.`g1`.`g`,`test`.`g2`.`g`) AS
`t`,intersects(`test`.`g1`.`g`,`test`.`g2`.`g`) AS
`i`,crosses(`test`.`g1`.`g`,`test`.`g2`.`g`) AS `r` from `test`.`gis_geometrycollection`
`g1` join `test`.`gis_geometrycollection` `g2` order by
`test`.`g1`.`fid`,`test`.`g2`.`fid`
 DROP TABLE gis_point, gis_line, gis_polygon, gis_multi_point, gis_multi_line,
gis_multi_polygon, gis_geometrycollection, gis_geometry;
 CREATE TABLE t1 (
+a INTEGER PRIMARY KEY AUTO_INCREMENT,
 gp  point,
 ln  linestring,
 pg  polygon,
@@ -914,10 +880,9 @@
 gc  geometrycollection,
 gm  geometry
 );
-Warnings:
-Error	1538	Table storage engine 'ndbcluster' does not support the create option 'Binlog
of table with BLOB attribute and no PK'
 SHOW FIELDS FROM t1;
 Field	Type	Null	Key	Default	Extra
+a	int(11)	NO	PRI	NULL	auto_increment
 gp	point	YES		NULL	
 ln	linestring	YES		NULL	
 pg	polygon	YES		NULL	
@@ -927,10 +892,9 @@
 gc	geometrycollection	YES		NULL	
 gm	geometry	YES		NULL	
 ALTER TABLE t1 ADD fid INT;
-Warnings:
-Error	1538	Table storage engine 'ndbcluster' does not support the create option 'Binlog
of table with BLOB attribute and no PK'
 SHOW FIELDS FROM t1;
 Field	Type	Null	Key	Default	Extra
+a	int(11)	NO	PRI	NULL	auto_increment
 gp	point	YES		NULL	
 ln	linestring	YES		NULL	
 pg	polygon	YES		NULL	
@@ -941,24 +905,20 @@
 gm	geometry	YES		NULL	
 fid	int(11)	YES		NULL	
 DROP TABLE t1;
-create table t1 (a geometry not null);
-Warnings:
-Error	1538	Table storage engine 'ndbcluster' does not support the create option 'Binlog
of table with BLOB attribute and no PK'
-insert into t1 values (GeomFromText('Point(1 2)'));
-insert into t1 values ('Garbage');
+create table t1 (pk integer primary key auto_increment, a geometry not null);
+insert into t1 (a) values (GeomFromText('Point(1 2)'));
+insert into t1 (a) values ('Garbage');
 ERROR 22003: Cannot get geometry object from data you send to the GEOMETRY field
-insert IGNORE into t1 values ('Garbage');
+insert IGNORE into t1 (a) values ('Garbage');
 ERROR 22003: Cannot get geometry object from data you send to the GEOMETRY field
 drop table t1;
-create table t1 (fl geometry);
-Warnings:
-Error	1538	Table storage engine 'ndbcluster' does not support the create option 'Binlog
of table with BLOB attribute and no PK'
-insert into t1 values (1);
+create table t1 (pk integer primary key auto_increment, fl geometry);
+insert into t1 (fl) values (1);
 ERROR 22003: Cannot get geometry object from data you send to the GEOMETRY field
-insert into t1 values (1.11);
+insert into t1 (fl) values (1.11);
 ERROR 22003: Cannot get geometry object from data you send to the GEOMETRY field
-insert into t1 values ("qwerty");
+insert into t1 (fl) values ("qwerty");
 ERROR 22003: Cannot get geometry object from data you send to the GEOMETRY field
-insert into t1 values (pointfromtext('point(1,1)'));
+insert into t1 (fl) values (pointfromtext('point(1,1)'));
 ERROR 22003: Cannot get geometry object from data you send to the GEOMETRY field
 drop table t1;

--- 1.31/mysql-test/r/trigger.result	2006-02-22 10:09:52 +01:00
+++ 1.32/mysql-test/r/trigger.result	2006-03-06 11:35:33 +01:00
@@ -1,4 +1,4 @@
-drop table if exists t1, t2, t3;
+drop table if exists t1, t2, t3, t4;
 drop view if exists v1;
 drop database if exists mysqltest;
 drop function if exists f1;
@@ -785,6 +785,107 @@
 ERROR 3D000: No database selected
 drop trigger t1_bi;
 ERROR 3D000: No database selected
+create table t1 (id int);
+create trigger t1_bi before insert on t1 for each row set @a:=new.id;
+insert into t1 values (101);
+select @a;
+@a
+101
+select trigger_schema, trigger_name, event_object_schema,
+event_object_table, action_statement from information_schema.triggers
+where event_object_schema = 'test';
+trigger_schema	trigger_name	event_object_schema	event_object_table	action_statement
+test	t1_bi	test	t1	set @a:=new.id
+rename table t1 to t2;
+insert into t2 values (102);
+select @a;
+@a
+102
+select trigger_schema, trigger_name, event_object_schema,
+event_object_table, action_statement from information_schema.triggers
+where event_object_schema = 'test';
+trigger_schema	trigger_name	event_object_schema	event_object_table	action_statement
+test	t1_bi	test	t2	set @a:=new.id
+alter table t2 rename to t3;
+insert into t3 values (103);
+select @a;
+@a
+103
+select trigger_schema, trigger_name, event_object_schema,
+event_object_table, action_statement from information_schema.triggers
+where event_object_schema = 'test';
+trigger_schema	trigger_name	event_object_schema	event_object_table	action_statement
+test	t1_bi	test	t3	set @a:=new.id
+alter table t3 rename to t4, add column val int default 0;
+insert into t4 values (104, 1);
+select @a;
+@a
+104
+select trigger_schema, trigger_name, event_object_schema,
+event_object_table, action_statement from information_schema.triggers
+where event_object_schema = 'test';
+trigger_schema	trigger_name	event_object_schema	event_object_table	action_statement
+test	t1_bi	test	t4	set @a:=new.id
+drop trigger t1_bi;
+drop table t4;
+create database mysqltest;
+use mysqltest;
+create table t1 (id int);
+create trigger t1_bi before insert on t1 for each row set @a:=new.id;
+insert into t1 values (101);
+select @a;
+@a
+101
+select trigger_schema, trigger_name, event_object_schema,
+event_object_table, action_statement from information_schema.triggers
+where event_object_schema = 'test' or event_object_schema = 'mysqltest';
+trigger_schema	trigger_name	event_object_schema	event_object_table	action_statement
+mysqltest	t1_bi	mysqltest	t1	set @a:=new.id
+rename table t1 to test.t2;
+ERROR HY000: Trigger in wrong schema
+insert into t1 values (102);
+select @a;
+@a
+102
+select trigger_schema, trigger_name, event_object_schema,
+event_object_table, action_statement from information_schema.triggers
+where event_object_schema = 'test' or event_object_schema = 'mysqltest';
+trigger_schema	trigger_name	event_object_schema	event_object_table	action_statement
+mysqltest	t1_bi	mysqltest	t1	set @a:=new.id
+drop trigger test.t1_bi;
+ERROR HY000: Trigger does not exist
+drop trigger t1_bi;
+drop table t1;
+drop database mysqltest;
+use test;
+create table t1 (id int);
+create trigger t1_bi before insert on t1 for each row set @a:=new.id;
+create trigger t1_ai after insert on t1 for each row set @b:=new.id;
+insert into t1 values (101);
+select @a, @b;
+@a	@b
+101	101
+select trigger_schema, trigger_name, event_object_schema,
+event_object_table, action_statement from information_schema.triggers
+where event_object_schema = 'test';
+trigger_schema	trigger_name	event_object_schema	event_object_table	action_statement
+test	t1_bi	test	t1	set @a:=new.id
+test	t1_ai	test	t1	set @b:=new.id
+rename table t1 to t2;
+ERROR HY000: Can't create/write to file './test/t1_ai.TRN~' (Errcode: 13)
+insert into t1 values (102);
+select @a, @b;
+@a	@b
+102	102
+select trigger_schema, trigger_name, event_object_schema,
+event_object_table, action_statement from information_schema.triggers
+where event_object_schema = 'test';
+trigger_schema	trigger_name	event_object_schema	event_object_table	action_statement
+test	t1_bi	test	t1	set @a:=new.id
+test	t1_ai	test	t1	set @b:=new.id
+drop trigger t1_bi;
+drop trigger t1_ai;
+drop table t1;
 create table t1 (i int);
 create trigger t1_bi before insert on t1 for each row return 0;
 ERROR 42000: RETURN is only allowed in a FUNCTION

--- 1.109/mysql-test/r/information_schema.result	2006-02-22 10:09:49 +01:00
+++ 1.110/mysql-test/r/information_schema.result	2006-03-06 11:35:32 +01:00
@@ -14,7 +14,7 @@
 select schema_name from information_schema.schemata;
 schema_name
 information_schema
-cluster_replication
+cluster
 mysql
 test
 show databases like 't%';
@@ -23,7 +23,7 @@
 show databases;
 Database
 information_schema
-cluster_replication
+cluster
 mysql
 test
 show databases where `database` = 't%';
@@ -339,7 +339,7 @@
 select * from v0;
 c
 information_schema
-cluster_replication
+cluster
 mysql
 test
 explain select * from v0;
@@ -835,7 +835,7 @@
 flush privileges;
 SELECT table_schema, count(*) FROM information_schema.TABLES GROUP BY TABLE_SCHEMA;
 table_schema	count(*)
-cluster_replication	1
+cluster	1
 information_schema	22
 mysql	21
 create table t1 (i int, j int);

--- 1.3/mysql-test/r/partition_02myisam.result	2006-02-22 10:09:50 +01:00
+++ 1.4/mysql-test/r/partition_02myisam.result	2006-03-06 11:35:33 +01:00
@@ -1160,12 +1160,12 @@
 (PARTITION part1 VALUES LESS THAN (100), PARTITION part2 VALUES LESS THAN (21' at line 3
 CREATE TABLE t1 ( f1 INTEGER, f2 char(20))
 PARTITION BY HASH(f1) PARTITIONS 1000000;
-ERROR HY000: Too many partitions were defined
+ERROR HY000: Too many partitions (including subpartitions) were defined
 CREATE TABLE t1 ( f1 INTEGER, f2 char(20))
 PARTITION    BY RANGE(f1) SUBPARTITION BY HASH(f1)
 SUBPARTITIONS 1000000
 (PARTITION part1 VALUES LESS THAN (100), PARTITION part2 VALUES LESS THAN (2147483647));
-ERROR HY000: Too many partitions were defined
+ERROR HY000: Too many partitions (including subpartitions) were defined
 # 3.2.4 partition/subpartition numbers STRING notation
 CREATE TABLE t1 ( f1 INTEGER, f2 char(20))
 PARTITION BY HASH(f1) PARTITIONS '2';

--- 1.33/mysql-test/r/bigint.result	2006-02-22 10:09:47 +01:00
+++ 1.34/mysql-test/r/bigint.result	2006-03-06 11:35:32 +01:00
@@ -332,3 +332,12 @@
 col1	col2	col3	col4	col5	col6	col7	col8	col9	col10	col11	col12	col13	col14	col15	col16	col17	col18	col19	col20	col21	col22	col23	col24	col25	col26	col27	col28	col29	col30	col31	col32	col33	col34	col35	col36	col37	col38	fix1	fix2	fix3	fix4	fix5	fix6	fix7	fix8	fix9	fix10	fix11	fix12	fix13	fix14	fix15	fix16	fix17	fix18	fix19	fix20	fix21	fix22	fix23	fix24	fix25	fix26	fix27	fix28	fix29	fix30
 9	99	999	9999	99999	999999	9999999	99999999	999999999	9999999999	99999999999	999999999999	9999999999999	99999999999999	999999999999999	9999999999999999	99999999999999999	999999999999999999	9999999999999999999	99999999999999999999	999999999999999999999	9999999999999999999999	99999999999999999999999	999999999999999999999999	9999999999999999999999999	99999999999999999999999999	999999999999999999999999999	9999999999999999999999999999	99999999999999999999999999999	999999999999999999999999999999	9999999999999999999999999999999	99999999999999999999999999999999	999999999999999999999999999999999	9999999999999999999999999999999999	99999999999999999999999999999999999	999999999999999999999999999999999999	9999999999999999999999999999999999999	99999999999999999999999999999999999999	9999999999999999999999999999999999999.9	999999999999999999999999999999999999.99	99999999999999999999999999999999999.999	9999999999999999999999999999999999.9999	999999999999999999999999999999999.99999	9999999999
 9999999999999999999999.999999	9999999999999999999999999999999.9999999	999999999999999999999999999999.99999999	99999999999999999999999999999.999999999	9999999999999999999999999999.9999999999	999999999999999999999999999.99999999999	99999999999999999999999999.999999999999	9999999999999999999999999.9999999999999	999999999999999999999999.99999999999999	99999999999999999999999.999999999999999	9999999999999999999999.9999999999999999	999999999999999999999.99999999999999999	99999999999999999999.999999999999999999	9999999999999999999.9999999999999999999	999999999999999999.99999999999999999999	99999999999999999.999999999999999999999	9999999999999999.9999999999999999999999	999999999999999.99999999999999999999999	99999999999999.999999999999999999999999	9999999999999.9999999999999999999999999	999999999999.99999999999999999999999999	99999999999.999999999999999999999999999	9999999999.9999999999999999999999999999	999999999.99999999999999999999999999999	99999999.999999999999999999999999999999
 DROP TABLE t1;
+create table t1 (bigint_col bigint unsigned);
+insert into t1 values (17666000000000000000);
+select * from t1 where bigint_col=17666000000000000000;
+bigint_col
+17666000000000000000
+select * from t1 where bigint_col='17666000000000000000';
+bigint_col
+17666000000000000000
+drop table t1;

--- 1.21/mysql-test/r/binary.result	2006-02-22 10:09:47 +01:00
+++ 1.22/mysql-test/r/binary.result	2006-03-06 11:35:32 +01:00
@@ -141,3 +141,22 @@
   `a` binary(1) DEFAULT NULL
 ) ENGINE=MyISAM DEFAULT CHARSET=latin1
 drop table t1;
+create table t1 (col1 binary(4));
+insert into t1 values ('a'),('a ');
+select hex(col1) from t1;
+hex(col1)
+61000000
+61200000
+alter table t1 modify col1 binary(10);
+select hex(col1) from t1;
+hex(col1)
+61000000000000000000
+61200000000000000000
+insert into t1 values ('b'),('b ');
+select hex(col1) from t1;
+hex(col1)
+61000000000000000000
+61200000000000000000
+62000000000000000000
+62200000000000000000
+drop table t1;

--- 1.25/mysql-test/r/case.result	2006-02-22 10:09:47 +01:00
+++ 1.26/mysql-test/r/case.result	2006-03-06 11:35:32 +01:00
@@ -1,4 +1,4 @@
-drop table if exists t1;
+drop table if exists t1,t2;
 select CASE "b" when "a" then 1 when "b" then 2 END;
 CASE "b" when "a" then 1 when "b" then 2 END
 2

--- 1.116/mysql-test/r/create.result	2006-02-22 10:09:47 +01:00
+++ 1.117/mysql-test/r/create.result	2006-03-06 11:35:32 +01:00
@@ -770,3 +770,9 @@
   `i` int(11) DEFAULT NULL
 ) ENGINE=MyISAM DEFAULT CHARSET=latin1 MAX_ROWS=4294967295
 drop table t1;
+create table t1(f1 varchar(800) binary not null, key(f1)) engine = innodb 
+character set utf8 collate utf8_general_ci;
+Warnings:
+Warning	1071	Specified key was too long; max key length is 765 bytes
+insert into t1 values('aaa');
+drop table t1;

--- 1.23/mysql-test/r/func_system.result	2006-02-22 10:09:49 +01:00
+++ 1.24/mysql-test/r/func_system.result	2006-03-06 11:39:32 +01:00
@@ -42,13 +42,13 @@
 1	SIMPLE	NULL	NULL	NULL	NULL	NULL	NULL	NULL	No tables used
 Warnings:
 Note	1003	select sql_no_cache database() AS `database()`,user() AS `user()`
-create table t1 (version char(40)) select database(), user(), version() as 'version';
+create table t1 (version char(60)) select database(), user(), version() as 'version';
 show create table t1;
 Table	Create Table
 t1	CREATE TABLE `t1` (
   `database()` varchar(34) CHARACTER SET utf8 DEFAULT NULL,
   `user()` varchar(77) CHARACTER SET utf8 NOT NULL DEFAULT '',
-  `version` char(40) DEFAULT NULL
+  `version` char(60) DEFAULT NULL
 ) ENGINE=MyISAM DEFAULT CHARSET=latin1
 drop table t1;
 select charset(charset(_utf8'a')), charset(collation(_utf8'a'));

--- 1.49/mysql-test/r/merge.result	2006-02-22 10:09:49 +01:00
+++ 1.50/mysql-test/r/merge.result	2006-03-06 11:35:33 +01:00
@@ -56,8 +56,8 @@
 4	Testing
 5	table
 5	table
-6	t1
 6	t2
+6	t1
 7	Testing
 7	Testing
 8	table

--- 1.92/mysql-test/r/show_check.result	2006-02-22 10:09:51 +01:00
+++ 1.93/mysql-test/r/show_check.result	2006-03-06 11:35:33 +01:00
@@ -53,7 +53,7 @@
 show databases;
 Database
 information_schema
-cluster_replication
+cluster
 mysql
 test
 show databases like "test%";

--- 1.29/mysql-test/r/type_timestamp.result	2006-02-22 10:09:53 +01:00
+++ 1.30/mysql-test/r/type_timestamp.result	2006-03-06 11:35:33 +01:00
@@ -100,13 +100,13 @@
 t8 timestamp(8), t10 timestamp(10), t12 timestamp(12),
 t14 timestamp(14));
 Warnings:
-Warning	1287	'TIMESTAMP(2)' is deprecated; use 'TIMESTAMP' instead
-Warning	1287	'TIMESTAMP(4)' is deprecated; use 'TIMESTAMP' instead
-Warning	1287	'TIMESTAMP(6)' is deprecated; use 'TIMESTAMP' instead
-Warning	1287	'TIMESTAMP(8)' is deprecated; use 'TIMESTAMP' instead
-Warning	1287	'TIMESTAMP(10)' is deprecated; use 'TIMESTAMP' instead
-Warning	1287	'TIMESTAMP(12)' is deprecated; use 'TIMESTAMP' instead
-Warning	1287	'TIMESTAMP(14)' is deprecated; use 'TIMESTAMP' instead
+Warning	1540	The syntax 'TIMESTAMP(2)' is deprecated and will be removed in MySQL 5.2.
Please use 'TIMESTAMP' instead.
+Warning	1540	The syntax 'TIMESTAMP(4)' is deprecated and will be removed in MySQL 5.2.
Please use 'TIMESTAMP' instead.
+Warning	1540	The syntax 'TIMESTAMP(6)' is deprecated and will be removed in MySQL 5.2.
Please use 'TIMESTAMP' instead.
+Warning	1540	The syntax 'TIMESTAMP(8)' is deprecated and will be removed in MySQL 5.2.
Please use 'TIMESTAMP' instead.
+Warning	1540	The syntax 'TIMESTAMP(10)' is deprecated and will be removed in MySQL 5.2.
Please use 'TIMESTAMP' instead.
+Warning	1540	The syntax 'TIMESTAMP(12)' is deprecated and will be removed in MySQL 5.2.
Please use 'TIMESTAMP' instead.
+Warning	1540	The syntax 'TIMESTAMP(14)' is deprecated and will be removed in MySQL 5.2.
Please use 'TIMESTAMP' instead.
 insert t1 values (0,0,0,0,0,0,0),
 ("1997-12-31 23:47:59", "1997-12-31 23:47:59", "1997-12-31 23:47:59",
 "1997-12-31 23:47:59", "1997-12-31 23:47:59", "1997-12-31 23:47:59",

--- 1.13/mysql-test/r/partition.result	2006-02-22 10:09:50 +01:00
+++ 1.14/mysql-test/r/partition.result	2006-03-06 11:35:33 +01:00
@@ -315,4 +315,62 @@
 create table t1 (s1 int, unique (s1)) partition by list (s1) (partition x1 VALUES in
(10), partition x2 values in (20));
 alter table t1 add partition (partition x3 values in (30));
 drop table t1;
+CREATE TABLE t1 (
+f_int1 INTEGER, f_int2 INTEGER,
+f_char1 CHAR(10), f_char2 CHAR(10), f_charbig VARCHAR(1000)
+)
+PARTITION BY RANGE(f_int1 DIV 2)
+SUBPARTITION BY HASH(f_int1)
+SUBPARTITIONS 2
+(PARTITION parta VALUES LESS THAN (0),
+PARTITION partb VALUES LESS THAN (5),
+PARTITION parte VALUES LESS THAN (10),
+PARTITION partf VALUES LESS THAN (2147483647));
+INSERT INTO t1 SET f_int1 = NULL , f_int2 = -20, f_char1 = CAST(-20 AS CHAR),
+f_char2 = CAST(-20 AS CHAR), f_charbig = '#NULL#';
+SELECT * FROM t1 WHERE f_int1 IS NULL;
+f_int1	f_int2	f_char1	f_char2	f_charbig
+NULL	-20	-20	-20	#NULL#
+SELECT * FROM t1;
+f_int1	f_int2	f_char1	f_char2	f_charbig
+NULL	-20	-20	-20	#NULL#
+drop table t1;
+CREATE TABLE t1 (
+f_int1 INTEGER, f_int2 INTEGER,
+f_char1 CHAR(10), f_char2 CHAR(10), f_charbig VARCHAR(1000)  )
+PARTITION BY LIST(MOD(f_int1,2))
+SUBPARTITION BY KEY(f_int1)
+(PARTITION part1 VALUES IN (-1) (SUBPARTITION sp1, SUBPARTITION sp2),
+PARTITION part2 VALUES IN (0) (SUBPARTITION sp3, SUBPARTITION sp5),
+PARTITION part3 VALUES IN (1) (SUBPARTITION sp4, SUBPARTITION sp6));
+INSERT INTO t1 SET f_int1 = 2, f_int2 = 2, f_char1 = '2', f_char2 = '2', f_charbig =
'===2===';
+INSERT INTO t1 SET f_int1 = 2, f_int2 = 2, f_char1 = '2', f_char2 = '2', f_charbig =
'===2===';
+SELECT * FROM t1 WHERE f_int1  IS NULL;
+f_int1	f_int2	f_char1	f_char2	f_charbig
+drop table t1;
+create procedure p ()
+begin
+create table t1 (s1 mediumint,s2 mediumint)
+partition by list (s2)
+(partition p1 values in (0),
+partition p2 values in (1));
+end//
+call p()//
+drop procedure p//
+drop table t1;
+create procedure p ()
+begin
+create table t1 (a int not null,b int not null,c int not null,primary key (a,b))
+partition by range (a)
+subpartition by hash (a+b)
+(partition x1 values less than (1)
+(subpartition x11,
+subpartition x12),
+partition x2 values less than (5)
+(subpartition x21,
+subpartition x22));
+end//
+call p()//
+drop procedure p//
+drop table t1//
 End of 5.1 tests

--- 1.12/mysql-test/r/partition_mgm_err.result	2006-02-26 14:11:52 +01:00
+++ 1.13/mysql-test/r/partition_mgm_err.result	2006-03-06 11:35:33 +01:00
@@ -129,13 +129,13 @@
 SHOW CREATE TABLE t1;
 Table	Create Table
 t1	CREATE TABLE `t1` (
-  `a` int(11) default NULL
+  `a` int(11) DEFAULT NULL
 ) ENGINE=MyISAM DEFAULT CHARSET=latin1
 ALTER TABLE t1 PARTITION BY KEY(a) PARTITIONS 2;
 SHOW CREATE TABLE t1;
 Table	Create Table
 t1	CREATE TABLE `t1` (
-  `a` int(11) default NULL
+  `a` int(11) DEFAULT NULL
 ) ENGINE=MyISAM DEFAULT CHARSET=latin1 PARTITION BY KEY (a) PARTITIONS 2 
 DROP TABLE t1;
 CREATE TABLE t1 (a INT) PARTITION BY HASH(a);

--- 1.193/mysql-test/r/sp.result	2006-03-03 11:48:52 +01:00
+++ 1.194/mysql-test/r/sp.result	2006-03-06 11:35:33 +01:00
@@ -2418,7 +2418,7 @@
 show create table t3|
 Table	Create Table
 t3	CREATE TABLE `t3` (
-  `bug2773()` int(11) default NULL
+  `bug2773()` int(11) DEFAULT NULL
 ) ENGINE=MyISAM DEFAULT CHARSET=latin1
 drop table t3|
 drop function bug2773|
@@ -2479,7 +2479,7 @@
 tinyint unsigned	1	0	255	0	0	YES	YES	YES	YES	YES	NO	NULL,0	A very small integer
 Table	Create Table
 t1	CREATE TABLE `t1` (
-  `id` char(16) NOT NULL default '',
+  `id` char(16) NOT NULL DEFAULT '',
   `data` int(11) NOT NULL
 ) ENGINE=MyISAM DEFAULT CHARSET=latin1
 Database	Create Database
@@ -2533,7 +2533,7 @@
 tinyint unsigned	1	0	255	0	0	YES	YES	YES	YES	YES	NO	NULL,0	A very small integer
 Table	Create Table
 t1	CREATE TABLE `t1` (
-  `id` char(16) NOT NULL default '',
+  `id` char(16) NOT NULL DEFAULT '',
   `data` int(11) NOT NULL
 ) ENGINE=MyISAM DEFAULT CHARSET=latin1
 Database	Create Database
@@ -3852,7 +3852,7 @@
 call bug12589_1()|
 Table	Create Table
 tm1	CREATE TEMPORARY TABLE `tm1` (
-  `spv1` decimal(3,3) default NULL
+  `spv1` decimal(3,3) DEFAULT NULL
 ) ENGINE=MyISAM DEFAULT CHARSET=latin1
 Warnings:
 Warning	1264	Out of range value for column 'spv1' at row 1
@@ -3860,12 +3860,12 @@
 call bug12589_2()|
 Table	Create Table
 tm1	CREATE TEMPORARY TABLE `tm1` (
-  `spv1` decimal(6,3) default NULL
+  `spv1` decimal(6,3) DEFAULT NULL
 ) ENGINE=MyISAM DEFAULT CHARSET=latin1
 call bug12589_3()|
 Table	Create Table
 tm1	CREATE TEMPORARY TABLE `tm1` (
-  `spv1` decimal(6,3) default NULL
+  `spv1` decimal(6,3) DEFAULT NULL
 ) ENGINE=MyISAM DEFAULT CHARSET=latin1
 drop procedure bug12589_1|
 drop procedure bug12589_2|

--- 1.99/mysql-test/r/mysqldump.result	2006-02-28 22:56:52 +01:00
+++ 1.100/mysql-test/r/mysqldump.result	2006-03-06 11:35:33 +01:00
@@ -26,7 +26,7 @@
 INSERT INTO t1 VALUES ("1234567890123456789012345678901234567890"),
 ("0987654321098765432109876543210987654321");
 CREATE TABLE `t1` (
-  `a` decimal(64,20) default NULL
+  `a` decimal(64,20) DEFAULT NULL
 ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
 INSERT INTO `t1` VALUES
('1234567890123456789012345678901234567890.00000000000000000000'),('987654321098765432109876543210987654321.00000000000000000000');
 DROP TABLE t1;
@@ -35,7 +35,7 @@
 Warnings:
 Warning	1264	Out of range value for column 'a' at row 1
 CREATE TABLE `t1` (
-  `a` double default NULL
+  `a` double DEFAULT NULL
 ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
 INSERT INTO `t1` VALUES (RES);
 DROP TABLE t1;
@@ -50,13 +50,13 @@
 ERROR 42S22: Unknown column '1.2345' in 'field list'
 SET SQL_MODE=@OLD_SQL_MODE;
 CREATE TABLE `t1` (
-  `a` decimal(10,5) default NULL,
-  `b` float default NULL
+  `a` decimal(10,5) DEFAULT NULL,
+  `b` float DEFAULT NULL
 ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
 INSERT INTO `t1` VALUES
('1.23450',2.3456),('1.23450',2.3456),('1.23450',2.3456),('1.23450',2.3456),('1.23450',2.3456);
 CREATE TABLE `t1` (
-  `a` decimal(10,5) default NULL,
-  `b` float default NULL
+  `a` decimal(10,5) DEFAULT NULL,
+  `b` float DEFAULT NULL
 );
 INSERT INTO `t1` VALUES
('1.23450',2.3456),('1.23450',2.3456),('1.23450',2.3456),('1.23450',2.3456),('1.23450',2.3456);
 
@@ -72,8 +72,8 @@
 /*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
 DROP TABLE IF EXISTS `t1`;
 CREATE TABLE `t1` (
-  `a` decimal(10,5) default NULL,
-  `b` float default NULL
+  `a` decimal(10,5) DEFAULT NULL,
+  `b` float DEFAULT NULL
 );
 
 
@@ -99,8 +99,8 @@
 /*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
 /*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
 CREATE TABLE `t1` (
-  `a` decimal(10,5) default NULL,
-  `b` float default NULL
+  `a` decimal(10,5) DEFAULT NULL,
+  `b` float DEFAULT NULL
 );
 
 INSERT INTO `t1` VALUES
('1.23450',2.3456),('1.23450',2.3456),('1.23450',2.3456),('1.23450',2.3456),('1.23450',2.3456);
@@ -171,7 +171,7 @@
 /*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
 DROP TABLE IF EXISTS `t1`;
 CREATE TABLE `t1` (
-  `a` varchar(255) default NULL
+  `a` varchar(255) DEFAULT NULL
 ) ENGINE=MyISAM DEFAULT CHARSET=koi8r;
 
 
@@ -202,7 +202,7 @@
 /*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
 DROP TABLE IF EXISTS `t1`;
 CREATE TABLE `t1` (
-  `a` int(11) default NULL
+  `a` int(11) DEFAULT NULL
 ) TYPE=MyISAM;
 
 
@@ -226,7 +226,7 @@
 /*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
 DROP TABLE IF EXISTS `t1`;
 CREATE TABLE `t1` (
-  `a` int(11) default NULL
+  `a` int(11) DEFAULT NULL
 ) TYPE=MyISAM;
 
 
@@ -245,7 +245,7 @@
 DROP TABLE t1;
 create table ```a` (i int);
 CREATE TABLE ```a` (
-  `i` int(11) default NULL
+  `i` int(11) DEFAULT NULL
 ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
 drop table ```a`;
 create table t1(a int);
@@ -262,7 +262,7 @@
 /*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
 DROP TABLE IF EXISTS `t1`;
 CREATE TABLE `t1` (
-  `a` int(11) default NULL
+  `a` int(11) DEFAULT NULL
 ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
 
 
@@ -288,7 +288,7 @@
 /*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
 DROP TABLE IF EXISTS "t1";
 CREATE TABLE "t1" (
-  "a" int(11) default NULL
+  "a" int(11) DEFAULT NULL
 );
 
 
@@ -317,7 +317,7 @@
 /*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
 DROP TABLE IF EXISTS `t1`;
 CREATE TABLE `t1` (
-  `a` int(11) default NULL
+  `a` int(11) DEFAULT NULL
 ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
 
 
@@ -343,7 +343,7 @@
 /*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
 DROP TABLE IF EXISTS "t1";
 CREATE TABLE "t1" (
-  "a" int(11) default NULL
+  "a" int(11) DEFAULT NULL
 );
 
 
@@ -373,7 +373,7 @@
 /*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
 DROP TABLE IF EXISTS `t1`;
 CREATE TABLE `t1` (
-  `a` int(11) default NULL
+  `a` int(11) DEFAULT NULL
 ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
 
 /*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;
@@ -455,7 +455,7 @@
 /*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
 DROP TABLE IF EXISTS `t1`;
 CREATE TABLE `t1` (
-  `a` char(10) default NULL
+  `a` char(10) DEFAULT NULL
 ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
 
 
@@ -482,7 +482,7 @@
 /*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
 DROP TABLE IF EXISTS `t1`;
 CREATE TABLE `t1` (
-  `a` char(10) default NULL
+  `a` char(10) DEFAULT NULL
 ) TYPE=MyISAM;
 
 
@@ -506,7 +506,7 @@
 /*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
 DROP TABLE IF EXISTS `t1`;
 CREATE TABLE `t1` (
-  `a` char(10) default NULL
+  `a` char(10) DEFAULT NULL
 ) TYPE=MyISAM;
 
 
@@ -530,7 +530,7 @@
 /*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
 DROP TABLE IF EXISTS `t1`;
 CREATE TABLE `t1` (
-  `a` char(10) default NULL
+  `a` char(10) DEFAULT NULL
 ) TYPE=MyISAM;
 
 
@@ -564,7 +564,7 @@
 /*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
 DROP TABLE IF EXISTS `t2`;
 CREATE TABLE `t2` (
-  `a` int(11) default NULL
+  `a` int(11) DEFAULT NULL
 ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
 
 
@@ -636,7 +636,7 @@
 /*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
 DROP TABLE IF EXISTS `t1`;
 CREATE TABLE `t1` (
-  `a` int(11) default NULL
+  `a` int(11) DEFAULT NULL
 ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
 
 
@@ -668,7 +668,7 @@
 /*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
 DROP TABLE IF EXISTS `t1`;
 CREATE TABLE `t1` (
-  `a` int(11) default NULL
+  `a` int(11) DEFAULT NULL
 ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
 
 
@@ -1031,336 +1031,336 @@
 /*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
 DROP TABLE IF EXISTS `t1`;
 CREATE TABLE `t1` (
-  `F_c4ca4238a0b923820dcc509a6f75849b` int(11) default NULL,
-  `F_c81e728d9d4c2f636f067f89cc14862c` int(11) default NULL,
-  `F_eccbc87e4b5ce2fe28308fd9f2a7baf3` int(11) default NULL,
-  `F_a87ff679a2f3e71d9181a67b7542122c` int(11) default NULL,
-  `F_e4da3b7fbbce2345d7772b0674a318d5` int(11) default NULL,
-  `F_1679091c5a880faf6fb5e6087eb1b2dc` int(11) default NULL,
-  `F_8f14e45fceea167a5a36dedd4bea2543` int(11) default NULL,
-  `F_c9f0f895fb98ab9159f51fd0297e236d` int(11) default NULL,
-  `F_45c48cce2e2d7fbdea1afc51c7c6ad26` int(11) default NULL,
-  `F_d3d9446802a44259755d38e6d163e820` int(11) default NULL,
-  `F_6512bd43d9caa6e02c990b0a82652dca` int(11) default NULL,
-  `F_c20ad4d76fe97759aa27a0c99bff6710` int(11) default NULL,
-  `F_c51ce410c124a10e0db5e4b97fc2af39` int(11) default NULL,
-  `F_aab3238922bcc25a6f606eb525ffdc56` int(11) default NULL,
-  `F_9bf31c7ff062936a96d3c8bd1f8f2ff3` int(11) default NULL,
-  `F_c74d97b01eae257e44aa9d5bade97baf` int(11) default NULL,
-  `F_70efdf2ec9b086079795c442636b55fb` int(11) default NULL,
-  `F_6f4922f45568161a8cdf4ad2299f6d23` int(11) default NULL,
-  `F_1f0e3dad99908345f7439f8ffabdffc4` int(11) default NULL,
-  `F_98f13708210194c475687be6106a3b84` int(11) default NULL,
-  `F_3c59dc048e8850243be8079a5c74d079` int(11) default NULL,
-  `F_b6d767d2f8ed5d21a44b0e5886680cb9` int(11) default NULL,
-  `F_37693cfc748049e45d87b8c7d8b9aacd` int(11) default NULL,
-  `F_1ff1de774005f8da13f42943881c655f` int(11) default NULL,
-  `F_8e296a067a37563370ded05f5a3bf3ec` int(11) default NULL,
-  `F_4e732ced3463d06de0ca9a15b6153677` int(11) default NULL,
-  `F_02e74f10e0327ad868d138f2b4fdd6f0` int(11) default NULL,
-  `F_33e75ff09dd601bbe69f351039152189` int(11) default NULL,
-  `F_6ea9ab1baa0efb9e19094440c317e21b` int(11) default NULL,
-  `F_34173cb38f07f89ddbebc2ac9128303f` int(11) default NULL,
-  `F_c16a5320fa475530d9583c34fd356ef5` int(11) default NULL,
-  `F_6364d3f0f495b6ab9dcf8d3b5c6e0b01` int(11) default NULL,
-  `F_182be0c5cdcd5072bb1864cdee4d3d6e` int(11) default NULL,
-  `F_e369853df766fa44e1ed0ff613f563bd` int(11) default NULL,
-  `F_1c383cd30b7c298ab50293adfecb7b18` int(11) default NULL,
-  `F_19ca14e7ea6328a42e0eb13d585e4c22` int(11) default NULL,
-  `F_a5bfc9e07964f8dddeb95fc584cd965d` int(11) default NULL,
-  `F_a5771bce93e200c36f7cd9dfd0e5deaa` int(11) default NULL,
-  `F_d67d8ab4f4c10bf22aa353e27879133c` int(11) default NULL,
-  `F_d645920e395fedad7bbbed0eca3fe2e0` int(11) default NULL,
-  `F_3416a75f4cea9109507cacd8e2f2aefc` int(11) default NULL,
-  `F_a1d0c6e83f027327d8461063f4ac58a6` int(11) default NULL,
-  `F_17e62166fc8586dfa4d1bc0e1742c08b` int(11) default NULL,
-  `F_f7177163c833dff4b38fc8d2872f1ec6` int(11) default NULL,
-  `F_6c8349cc7260ae62e3b1396831a8398f` int(11) default NULL,
-  `F_d9d4f495e875a2e075a1a4a6e1b9770f` int(11) default NULL,
-  `F_67c6a1e7ce56d3d6fa748ab6d9af3fd7` int(11) default NULL,
-  `F_642e92efb79421734881b53e1e1b18b6` int(11) default NULL,
-  `F_f457c545a9ded88f18ecee47145a72c0` int(11) default NULL,
-  `F_c0c7c76d30bd3dcaefc96f40275bdc0a` int(11) default NULL,
-  `F_2838023a778dfaecdc212708f721b788` int(11) default NULL,
-  `F_9a1158154dfa42caddbd0694a4e9bdc8` int(11) default NULL,
-  `F_d82c8d1619ad8176d665453cfb2e55f0` int(11) default NULL,
-  `F_a684eceee76fc522773286a895bc8436` int(11) default NULL,
-  `F_b53b3a3d6ab90ce0268229151c9bde11` int(11) default NULL,
-  `F_9f61408e3afb633e50cdf1b20de6f466` int(11) default NULL,
-  `F_72b32a1f754ba1c09b3695e0cb6cde7f` int(11) default NULL,
-  `F_66f041e16a60928b05a7e228a89c3799` int(11) default NULL,
-  `F_093f65e080a295f8076b1c5722a46aa2` int(11) default NULL,
-  `F_072b030ba126b2f4b2374f342be9ed44` int(11) default NULL,
-  `F_7f39f8317fbdb1988ef4c628eba02591` int(11) default NULL,
-  `F_44f683a84163b3523afe57c2e008bc8c` int(11) default NULL,
-  `F_03afdbd66e7929b125f8597834fa83a4` int(11) default NULL,
-  `F_ea5d2f1c4608232e07d3aa3d998e5135` int(11) default NULL,
-  `F_fc490ca45c00b1249bbe3554a4fdf6fb` int(11) default NULL,
-  `F_3295c76acbf4caaed33c36b1b5fc2cb1` int(11) default NULL,
-  `F_735b90b4568125ed6c3f678819b6e058` int(11) default NULL,
-  `F_a3f390d88e4c41f2747bfa2f1b5f87db` int(11) default NULL,
-  `F_14bfa6bb14875e45bba028a21ed38046` int(11) default NULL,
-  `F_7cbbc409ec990f19c78c75bd1e06f215` int(11) default NULL,
-  `F_e2c420d928d4bf8ce0ff2ec19b371514` int(11) default NULL,
-  `F_32bb90e8976aab5298d5da10fe66f21d` int(11) default NULL,
-  `F_d2ddea18f00665ce8623e36bd4e3c7c5` int(11) default NULL,
-  `F_ad61ab143223efbc24c7d2583be69251` int(11) default NULL,
-  `F_d09bf41544a3365a46c9077ebb5e35c3` int(11) default NULL,
-  `F_fbd7939d674997cdb4692d34de8633c4` int(11) default NULL,
-  `F_28dd2c7955ce926456240b2ff0100bde` int(11) default NULL,
-  `F_35f4a8d465e6e1edc05f3d8ab658c551` int(11) default NULL,
-  `F_d1fe173d08e959397adf34b1d77e88d7` int(11) default NULL,
-  `F_f033ab37c30201f73f142449d037028d` int(11) default NULL,
-  `F_43ec517d68b6edd3015b3edc9a11367b` int(11) default NULL,
-  `F_9778d5d219c5080b9a6a17bef029331c` int(11) default NULL,
-  `F_fe9fc289c3ff0af142b6d3bead98a923` int(11) default NULL,
-  `F_68d30a9594728bc39aa24be94b319d21` int(11) default NULL,
-  `F_3ef815416f775098fe977004015c6193` int(11) default NULL,
-  `F_93db85ed909c13838ff95ccfa94cebd9` int(11) default NULL,
-  `F_c7e1249ffc03eb9ded908c236bd1996d` int(11) default NULL,
-  `F_2a38a4a9316c49e5a833517c45d31070` int(11) default NULL,
-  `F_7647966b7343c29048673252e490f736` int(11) default NULL,
-  `F_8613985ec49eb8f757ae6439e879bb2a` int(11) default NULL,
-  `F_54229abfcfa5649e7003b83dd4755294` int(11) default NULL,
-  `F_92cc227532d17e56e07902b254dfad10` int(11) default NULL,
-  `F_98dce83da57b0395e163467c9dae521b` int(11) default NULL,
-  `F_f4b9ec30ad9f68f89b29639786cb62ef` int(11) default NULL,
-  `F_812b4ba287f5ee0bc9d43bbf5bbe87fb` int(11) default NULL,
-  `F_26657d5ff9020d2abefe558796b99584` int(11) default NULL,
-  `F_e2ef524fbf3d9fe611d5a8e90fefdc9c` int(11) default NULL,
-  `F_ed3d2c21991e3bef5e069713af9fa6ca` int(11) default NULL,
-  `F_ac627ab1ccbdb62ec96e702f07f6425b` int(11) default NULL,
-  `F_f899139df5e1059396431415e770c6dd` int(11) default NULL,
-  `F_38b3eff8baf56627478ec76a704e9b52` int(11) default NULL,
-  `F_ec8956637a99787bd197eacd77acce5e` int(11) default NULL,
-  `F_6974ce5ac660610b44d9b9fed0ff9548` int(11) default NULL,
-  `F_c9e1074f5b3f9fc8ea15d152add07294` int(11) default NULL,
-  `F_65b9eea6e1cc6bb9f0cd2a47751a186f` int(11) default NULL,
-  `F_f0935e4cd5920aa6c7c996a5ee53a70f` int(11) default NULL,
-  `F_a97da629b098b75c294dffdc3e463904` int(11) default NULL,
-  `F_a3c65c2974270fd093ee8a9bf8ae7d0b` int(11) default NULL,
-  `F_2723d092b63885e0d7c260cc007e8b9d` int(11) default NULL,
-  `F_5f93f983524def3dca464469d2cf9f3e` int(11) default NULL,
-  `F_698d51a19d8a121ce581499d7b701668` int(11) default NULL,
-  `F_7f6ffaa6bb0b408017b62254211691b5` int(11) default NULL,
-  `F_73278a4a86960eeb576a8fd4c9ec6997` int(11) default NULL,
-  `F_5fd0b37cd7dbbb00f97ba6ce92bf5add` int(11) default NULL,
-  `F_2b44928ae11fb9384c4cf38708677c48` int(11) default NULL,
-  `F_c45147dee729311ef5b5c3003946c48f` int(11) default NULL,
-  `F_eb160de1de89d9058fcb0b968dbbbd68` int(11) default NULL,
-  `F_5ef059938ba799aaa845e1c2e8a762bd` int(11) default NULL,
-  `F_07e1cd7dca89a1678042477183b7ac3f` int(11) default NULL,
-  `F_da4fb5c6e93e74d3df8527599fa62642` int(11) default NULL,
-  `F_4c56ff4ce4aaf9573aa5dff913df997a` int(11) default NULL,
-  `F_a0a080f42e6f13b3a2df133f073095dd` int(11) default NULL,
-  `F_202cb962ac59075b964b07152d234b70` int(11) default NULL,
-  `F_c8ffe9a587b126f152ed3d89a146b445` int(11) default NULL,
-  `F_3def184ad8f4755ff269862ea77393dd` int(11) default NULL,
-  `F_069059b7ef840f0c74a814ec9237b6ec` int(11) default NULL,
-  `F_ec5decca5ed3d6b8079e2e7e7bacc9f2` int(11) default NULL,
-  `F_76dc611d6ebaafc66cc0879c71b5db5c` int(11) default NULL,
-  `F_d1f491a404d6854880943e5c3cd9ca25` int(11) default NULL,
-  `F_9b8619251a19057cff70779273e95aa6` int(11) default NULL,
-  `F_1afa34a7f984eeabdbb0a7d494132ee5` int(11) default NULL,
-  `F_65ded5353c5ee48d0b7d48c591b8f430` int(11) default NULL,
-  `F_9fc3d7152ba9336a670e36d0ed79bc43` int(11) default NULL,
-  `F_02522a2b2726fb0a03bb19f2d8d9524d` int(11) default NULL,
-  `F_7f1de29e6da19d22b51c68001e7e0e54` int(11) default NULL,
-  `F_42a0e188f5033bc65bf8d78622277c4e` int(11) default NULL,
-  `F_3988c7f88ebcb58c6ce932b957b6f332` int(11) default NULL,
-  `F_013d407166ec4fa56eb1e1f8cbe183b9` int(11) default NULL,
-  `F_e00da03b685a0dd18fb6a08af0923de0` int(11) default NULL,
-  `F_1385974ed5904a438616ff7bdb3f7439` int(11) default NULL,
-  `F_0f28b5d49b3020afeecd95b4009adf4c` int(11) default NULL,
-  `F_a8baa56554f96369ab93e4f3bb068c22` int(11) default NULL,
-  `F_903ce9225fca3e988c2af215d4e544d3` int(11) default NULL,
-  `F_0a09c8844ba8f0936c20bd791130d6b6` int(11) default NULL,
-  `F_2b24d495052a8ce66358eb576b8912c8` int(11) default NULL,
-  `F_a5e00132373a7031000fd987a3c9f87b` int(11) default NULL,
-  `F_8d5e957f297893487bd98fa830fa6413` int(11) default NULL,
-  `F_47d1e990583c9c67424d369f3414728e` int(11) default NULL,
-  `F_f2217062e9a397a1dca429e7d70bc6ca` int(11) default NULL,
-  `F_7ef605fc8dba5425d6965fbd4c8fbe1f` int(11) default NULL,
-  `F_a8f15eda80c50adb0e71943adc8015cf` int(11) default NULL,
-  `F_37a749d808e46495a8da1e5352d03cae` int(11) default NULL,
-  `F_b3e3e393c77e35a4a3f3cbd1e429b5dc` int(11) default NULL,
-  `F_1d7f7abc18fcb43975065399b0d1e48e` int(11) default NULL,
-  `F_2a79ea27c279e471f4d180b08d62b00a` int(11) default NULL,
-  `F_1c9ac0159c94d8d0cbedc973445af2da` int(11) default NULL,
-  `F_6c4b761a28b734fe93831e3fb400ce87` int(11) default NULL,
-  `F_06409663226af2f3114485aa4e0a23b4` int(11) default NULL,
-  `F_140f6969d5213fd0ece03148e62e461e` int(11) default NULL,
-  `F_b73ce398c39f506af761d2277d853a92` int(11) default NULL,
-  `F_bd4c9ab730f5513206b999ec0d90d1fb` int(11) default NULL,
-  `F_82aa4b0af34c2313a562076992e50aa3` int(11) default NULL,
-  `F_0777d5c17d4066b82ab86dff8a46af6f` int(11) default NULL,
-  `F_fa7cdfad1a5aaf8370ebeda47a1ff1c3` int(11) default NULL,
-  `F_9766527f2b5d3e95d4a733fcfb77bd7e` int(11) default NULL,
-  `F_7e7757b1e12abcb736ab9a754ffb617a` int(11) default NULL,
-  `F_5878a7ab84fb43402106c575658472fa` int(11) default NULL,
-  `F_006f52e9102a8d3be2fe5614f42ba989` int(11) default NULL,
-  `F_3636638817772e42b59d74cff571fbb3` int(11) default NULL,
-  `F_149e9677a5989fd342ae44213df68868` int(11) default NULL,
-  `F_a4a042cf4fd6bfb47701cbc8a1653ada` int(11) default NULL,
-  `F_1ff8a7b5dc7a7d1f0ed65aaa29c04b1e` int(11) default NULL,
-  `F_f7e6c85504ce6e82442c770f7c8606f0` int(11) default NULL,
-  `F_bf8229696f7a3bb4700cfddef19fa23f` int(11) default NULL,
-  `F_82161242827b703e6acf9c726942a1e4` int(11) default NULL,
-  `F_38af86134b65d0f10fe33d30dd76442e` int(11) default NULL,
-  `F_96da2f590cd7246bbde0051047b0d6f7` int(11) default NULL,
-  `F_8f85517967795eeef66c225f7883bdcb` int(11) default NULL,
-  `F_8f53295a73878494e9bc8dd6c3c7104f` int(11) default NULL,
-  `F_045117b0e0a11a242b9765e79cbf113f` int(11) default NULL,
-  `F_fc221309746013ac554571fbd180e1c8` int(11) default NULL,
-  `F_4c5bde74a8f110656874902f07378009` int(11) default NULL,
-  `F_cedebb6e872f539bef8c3f919874e9d7` int(11) default NULL,
-  `F_6cdd60ea0045eb7a6ec44c54d29ed402` int(11) default NULL,
-  `F_eecca5b6365d9607ee5a9d336962c534` int(11) default NULL,
-  `F_9872ed9fc22fc182d371c3e9ed316094` int(11) default NULL,
-  `F_31fefc0e570cb3860f2a6d4b38c6490d` int(11) default NULL,
-  `F_9dcb88e0137649590b755372b040afad` int(11) default NULL,
-  `F_a2557a7b2e94197ff767970b67041697` int(11) default NULL,
-  `F_cfecdb276f634854f3ef915e2e980c31` int(11) default NULL,
-  `F_0aa1883c6411f7873cb83dacb17b0afc` int(11) default NULL,
-  `F_58a2fc6ed39fd083f55d4182bf88826d` int(11) default NULL,
-  `F_bd686fd640be98efaae0091fa301e613` int(11) default NULL,
-  `F_a597e50502f5ff68e3e25b9114205d4a` int(11) default NULL,
-  `F_0336dcbab05b9d5ad24f4333c7658a0e` int(11) default NULL,
-  `F_084b6fbb10729ed4da8c3d3f5a3ae7c9` int(11) default NULL,
-  `F_85d8ce590ad8981ca2c8286f79f59954` int(11) default NULL,
-  `F_0e65972dce68dad4d52d063967f0a705` int(11) default NULL,
-  `F_84d9ee44e457ddef7f2c4f25dc8fa865` int(11) default NULL,
-  `F_3644a684f98ea8fe223c713b77189a77` int(11) default NULL,
-  `F_757b505cfd34c64c85ca5b5690ee5293` int(11) default NULL,
-  `F_854d6fae5ee42911677c739ee1734486` int(11) default NULL,
-  `F_e2c0be24560d78c5e599c2a9c9d0bbd2` int(11) default NULL,
-  `F_274ad4786c3abca69fa097b85867d9a4` int(11) default NULL,
-  `F_eae27d77ca20db309e056e3d2dcd7d69` int(11) default NULL,
-  `F_7eabe3a1649ffa2b3ff8c02ebfd5659f` int(11) default NULL,
-  `F_69adc1e107f7f7d035d7baf04342e1ca` int(11) default NULL,
-  `F_091d584fced301b442654dd8c23b3fc9` int(11) default NULL,
-  `F_b1d10e7bafa4421218a51b1e1f1b0ba2` int(11) default NULL,
-  `F_6f3ef77ac0e3619e98159e9b6febf557` int(11) default NULL,
-  `F_eb163727917cbba1eea208541a643e74` int(11) default NULL,
-  `F_1534b76d325a8f591b52d302e7181331` int(11) default NULL,
-  `F_979d472a84804b9f647bc185a877a8b5` int(11) default NULL,
-  `F_ca46c1b9512a7a8315fa3c5a946e8265` int(11) default NULL,
-  `F_3b8a614226a953a8cd9526fca6fe9ba5` int(11) default NULL,
-  `F_45fbc6d3e05ebd93369ce542e8f2322d` int(11) default NULL,
-  `F_63dc7ed1010d3c3b8269faf0ba7491d4` int(11) default NULL,
-  `F_e96ed478dab8595a7dbda4cbcbee168f` int(11) default NULL,
-  `F_c0e190d8267e36708f955d7ab048990d` int(11) default NULL,
-  `F_ec8ce6abb3e952a85b8551ba726a1227` int(11) default NULL,
-  `F_060ad92489947d410d897474079c1477` int(11) default NULL,
-  `F_bcbe3365e6ac95ea2c0343a2395834dd` int(11) default NULL,
-  `F_115f89503138416a242f40fb7d7f338e` int(11) default NULL,
-  `F_13fe9d84310e77f13a6d184dbf1232f3` int(11) default NULL,
-  `F_d1c38a09acc34845c6be3a127a5aacaf` int(11) default NULL,
-  `F_9cfdf10e8fc047a44b08ed031e1f0ed1` int(11) default NULL,
-  `F_705f2172834666788607efbfca35afb3` int(11) default NULL,
-  `F_74db120f0a8e5646ef5a30154e9f6deb` int(11) default NULL,
-  `F_57aeee35c98205091e18d1140e9f38cf` int(11) default NULL,
-  `F_6da9003b743b65f4c0ccd295cc484e57` int(11) default NULL,
-  `F_9b04d152845ec0a378394003c96da594` int(11) default NULL,
-  `F_be83ab3ecd0db773eb2dc1b0a17836a1` int(11) default NULL,
-  `F_e165421110ba03099a1c0393373c5b43` int(11) default NULL,
-  `F_289dff07669d7a23de0ef88d2f7129e7` int(11) default NULL,
-  `F_577ef1154f3240ad5b9b413aa7346a1e` int(11) default NULL,
-  `F_01161aaa0b6d1345dd8fe4e481144d84` int(11) default NULL,
-  `F_539fd53b59e3bb12d203f45a912eeaf2` int(11) default NULL,
-  `F_ac1dd209cbcc5e5d1c6e28598e8cbbe8` int(11) default NULL,
-  `F_555d6702c950ecb729a966504af0a635` int(11) default NULL,
-  `F_335f5352088d7d9bf74191e006d8e24c` int(11) default NULL,
-  `F_f340f1b1f65b6df5b5e3f94d95b11daf` int(11) default NULL,
-  `F_e4a6222cdb5b34375400904f03d8e6a5` int(11) default NULL,
-  `F_cb70ab375662576bd1ac5aaf16b3fca4` int(11) default NULL,
-  `F_9188905e74c28e489b44e954ec0b9bca` int(11) default NULL,
-  `F_0266e33d3f546cb5436a10798e657d97` int(11) default NULL,
-  `F_38db3aed920cf82ab059bfccbd02be6a` int(11) default NULL,
-  `F_3cec07e9ba5f5bb252d13f5f431e4bbb` int(11) default NULL,
-  `F_621bf66ddb7c962aa0d22ac97d69b793` int(11) default NULL,
-  `F_077e29b11be80ab57e1a2ecabb7da330` int(11) default NULL,
-  `F_6c9882bbac1c7093bd25041881277658` int(11) default NULL,
-  `F_19f3cd308f1455b3fa09a282e0d496f4` int(11) default NULL,
-  `F_03c6b06952c750899bb03d998e631860` int(11) default NULL,
-  `F_c24cd76e1ce41366a4bbe8a49b02a028` int(11) default NULL,
-  `F_c52f1bd66cc19d05628bd8bf27af3ad6` int(11) default NULL,
-  `F_fe131d7f5a6b38b23cc967316c13dae2` int(11) default NULL,
-  `F_f718499c1c8cef6730f9fd03c8125cab` int(11) default NULL,
-  `F_d96409bf894217686ba124d7356686c9` int(11) default NULL,
-  `F_502e4a16930e414107ee22b6198c578f` int(11) default NULL,
-  `F_cfa0860e83a4c3a763a7e62d825349f7` int(11) default NULL,
-  `F_a4f23670e1833f3fdb077ca70bbd5d66` int(11) default NULL,
-  `F_b1a59b315fc9a3002ce38bbe070ec3f5` int(11) default NULL,
-  `F_36660e59856b4de58a219bcf4e27eba3` int(11) default NULL,
-  `F_8c19f571e251e61cb8dd3612f26d5ecf` int(11) default NULL,
-  `F_d6baf65e0b240ce177cf70da146c8dc8` int(11) default NULL,
-  `F_e56954b4f6347e897f954495eab16a88` int(11) default NULL,
-  `F_f7664060cc52bc6f3d620bcedc94a4b6` int(11) default NULL,
-  `F_eda80a3d5b344bc40f3bc04f65b7a357` int(11) default NULL,
-  `F_8f121ce07d74717e0b1f21d122e04521` int(11) default NULL,
-  `F_06138bc5af6023646ede0e1f7c1eac75` int(11) default NULL,
-  `F_39059724f73a9969845dfe4146c5660e` int(11) default NULL,
-  `F_7f100b7b36092fb9b06dfb4fac360931` int(11) default NULL,
-  `F_7a614fd06c325499f1680b9896beedeb` int(11) default NULL,
-  `F_4734ba6f3de83d861c3176a6273cac6d` int(11) default NULL,
-  `F_d947bf06a885db0d477d707121934ff8` int(11) default NULL,
-  `F_63923f49e5241343aa7acb6a06a751e7` int(11) default NULL,
-  `F_db8e1af0cb3aca1ae2d0018624204529` int(11) default NULL,
-  `F_20f07591c6fcb220ffe637cda29bb3f6` int(11) default NULL,
-  `F_07cdfd23373b17c6b337251c22b7ea57` int(11) default NULL,
-  `F_d395771085aab05244a4fb8fd91bf4ee` int(11) default NULL,
-  `F_92c8c96e4c37100777c7190b76d28233` int(11) default NULL,
-  `F_e3796ae838835da0b6f6ea37bcf8bcb7` int(11) default NULL,
-  `F_6a9aeddfc689c1d0e3b9ccc3ab651bc5` int(11) default NULL,
-  `F_0f49c89d1e7298bb9930789c8ed59d48` int(11) default NULL,
-  `F_46ba9f2a6976570b0353203ec4474217` int(11) default NULL,
-  `F_0e01938fc48a2cfb5f2217fbfb00722d` int(11) default NULL,
-  `F_16a5cdae362b8d27a1d8f8c7b78b4330` int(11) default NULL,
-  `F_918317b57931b6b7a7d29490fe5ec9f9` int(11) default NULL,
-  `F_48aedb8880cab8c45637abc7493ecddd` int(11) default NULL,
-  `F_839ab46820b524afda05122893c2fe8e` int(11) default NULL,
-  `F_f90f2aca5c640289d0a29417bcb63a37` int(11) default NULL,
-  `F_9c838d2e45b2ad1094d42f4ef36764f6` int(11) default NULL,
-  `F_1700002963a49da13542e0726b7bb758` int(11) default NULL,
-  `F_53c3bce66e43be4f209556518c2fcb54` int(11) default NULL,
-  `F_6883966fd8f918a4aa29be29d2c386fb` int(11) default NULL,
-  `F_49182f81e6a13cf5eaa496d51fea6406` int(11) default NULL,
-  `F_d296c101daa88a51f6ca8cfc1ac79b50` int(11) default NULL,
-  `F_9fd81843ad7f202f26c1a174c7357585` int(11) default NULL,
-  `F_26e359e83860db1d11b6acca57d8ea88` int(11) default NULL,
-  `F_ef0d3930a7b6c95bd2b32ed45989c61f` int(11) default NULL,
-  `F_94f6d7e04a4d452035300f18b984988c` int(11) default NULL,
-  `F_34ed066df378efacc9b924ec161e7639` int(11) default NULL,
-  `F_577bcc914f9e55d5e4e4f82f9f00e7d4` int(11) default NULL,
-  `F_11b9842e0a271ff252c1903e7132cd68` int(11) default NULL,
-  `F_37bc2f75bf1bcfe8450a1a41c200364c` int(11) default NULL,
-  `F_496e05e1aea0a9c4655800e8a7b9ea28` int(11) default NULL,
-  `F_b2eb7349035754953b57a32e2841bda5` int(11) default NULL,
-  `F_8e98d81f8217304975ccb23337bb5761` int(11) default NULL,
-  `F_a8c88a0055f636e4a163a5e3d16adab7` int(11) default NULL,
-  `F_eddea82ad2755b24c4e168c5fc2ebd40` int(11) default NULL,
-  `F_06eb61b839a0cefee4967c67ccb099dc` int(11) default NULL,
-  `F_9dfcd5e558dfa04aaf37f137a1d9d3e5` int(11) default NULL,
-  `F_950a4152c2b4aa3ad78bdd6b366cc179` int(11) default NULL,
-  `F_158f3069a435b314a80bdcb024f8e422` int(11) default NULL,
-  `F_758874998f5bd0c393da094e1967a72b` int(11) default NULL,
-  `F_ad13a2a07ca4b7642959dc0c4c740ab6` int(11) default NULL,
-  `F_3fe94a002317b5f9259f82690aeea4cd` int(11) default NULL,
-  `F_5b8add2a5d98b1a652ea7fd72d942dac` int(11) default NULL,
-  `F_432aca3a1e345e339f35a30c8f65edce` int(11) default NULL,
-  `F_8d3bba7425e7c98c50f52ca1b52d3735` int(11) default NULL,
-  `F_320722549d1751cf3f247855f937b982` int(11) default NULL,
-  `F_caf1a3dfb505ffed0d024130f58c5cfa` int(11) default NULL,
-  `F_5737c6ec2e0716f3d8a7a5c4e0de0d9a` int(11) default NULL,
-  `F_bc6dc48b743dc5d013b1abaebd2faed2` int(11) default NULL,
-  `F_f2fc990265c712c49d51a18a32b39f0c` int(11) default NULL,
-  `F_89f0fd5c927d466d6ec9a21b9ac34ffa` int(11) default NULL,
-  `F_a666587afda6e89aec274a3657558a27` int(11) default NULL,
-  `F_b83aac23b9528732c23cc7352950e880` int(11) default NULL,
-  `F_cd00692c3bfe59267d5ecfac5310286c` int(11) default NULL,
-  `F_6faa8040da20ef399b63a72d0e4ab575` int(11) default NULL,
-  `F_fe73f687e5bc5280214e0486b273a5f9` int(11) default NULL
+  `F_c4ca4238a0b923820dcc509a6f75849b` int(11) DEFAULT NULL,
+  `F_c81e728d9d4c2f636f067f89cc14862c` int(11) DEFAULT NULL,
+  `F_eccbc87e4b5ce2fe28308fd9f2a7baf3` int(11) DEFAULT NULL,
+  `F_a87ff679a2f3e71d9181a67b7542122c` int(11) DEFAULT NULL,
+  `F_e4da3b7fbbce2345d7772b0674a318d5` int(11) DEFAULT NULL,
+  `F_1679091c5a880faf6fb5e6087eb1b2dc` int(11) DEFAULT NULL,
+  `F_8f14e45fceea167a5a36dedd4bea2543` int(11) DEFAULT NULL,
+  `F_c9f0f895fb98ab9159f51fd0297e236d` int(11) DEFAULT NULL,
+  `F_45c48cce2e2d7fbdea1afc51c7c6ad26` int(11) DEFAULT NULL,
+  `F_d3d9446802a44259755d38e6d163e820` int(11) DEFAULT NULL,
+  `F_6512bd43d9caa6e02c990b0a82652dca` int(11) DEFAULT NULL,
+  `F_c20ad4d76fe97759aa27a0c99bff6710` int(11) DEFAULT NULL,
+  `F_c51ce410c124a10e0db5e4b97fc2af39` int(11) DEFAULT NULL,
+  `F_aab3238922bcc25a6f606eb525ffdc56` int(11) DEFAULT NULL,
+  `F_9bf31c7ff062936a96d3c8bd1f8f2ff3` int(11) DEFAULT NULL,
+  `F_c74d97b01eae257e44aa9d5bade97baf` int(11) DEFAULT NULL,
+  `F_70efdf2ec9b086079795c442636b55fb` int(11) DEFAULT NULL,
+  `F_6f4922f45568161a8cdf4ad2299f6d23` int(11) DEFAULT NULL,
+  `F_1f0e3dad99908345f7439f8ffabdffc4` int(11) DEFAULT NULL,
+  `F_98f13708210194c475687be6106a3b84` int(11) DEFAULT NULL,
+  `F_3c59dc048e8850243be8079a5c74d079` int(11) DEFAULT NULL,
+  `F_b6d767d2f8ed5d21a44b0e5886680cb9` int(11) DEFAULT NULL,
+  `F_37693cfc748049e45d87b8c7d8b9aacd` int(11) DEFAULT NULL,
+  `F_1ff1de774005f8da13f42943881c655f` int(11) DEFAULT NULL,
+  `F_8e296a067a37563370ded05f5a3bf3ec` int(11) DEFAULT NULL,
+  `F_4e732ced3463d06de0ca9a15b6153677` int(11) DEFAULT NULL,
+  `F_02e74f10e0327ad868d138f2b4fdd6f0` int(11) DEFAULT NULL,
+  `F_33e75ff09dd601bbe69f351039152189` int(11) DEFAULT NULL,
+  `F_6ea9ab1baa0efb9e19094440c317e21b` int(11) DEFAULT NULL,
+  `F_34173cb38f07f89ddbebc2ac9128303f` int(11) DEFAULT NULL,
+  `F_c16a5320fa475530d9583c34fd356ef5` int(11) DEFAULT NULL,
+  `F_6364d3f0f495b6ab9dcf8d3b5c6e0b01` int(11) DEFAULT NULL,
+  `F_182be0c5cdcd5072bb1864cdee4d3d6e` int(11) DEFAULT NULL,
+  `F_e369853df766fa44e1ed0ff613f563bd` int(11) DEFAULT NULL,
+  `F_1c383cd30b7c298ab50293adfecb7b18` int(11) DEFAULT NULL,
+  `F_19ca14e7ea6328a42e0eb13d585e4c22` int(11) DEFAULT NULL,
+  `F_a5bfc9e07964f8dddeb95fc584cd965d` int(11) DEFAULT NULL,
+  `F_a5771bce93e200c36f7cd9dfd0e5deaa` int(11) DEFAULT NULL,
+  `F_d67d8ab4f4c10bf22aa353e27879133c` int(11) DEFAULT NULL,
+  `F_d645920e395fedad7bbbed0eca3fe2e0` int(11) DEFAULT NULL,
+  `F_3416a75f4cea9109507cacd8e2f2aefc` int(11) DEFAULT NULL,
+  `F_a1d0c6e83f027327d8461063f4ac58a6` int(11) DEFAULT NULL,
+  `F_17e62166fc8586dfa4d1bc0e1742c08b` int(11) DEFAULT NULL,
+  `F_f7177163c833dff4b38fc8d2872f1ec6` int(11) DEFAULT NULL,
+  `F_6c8349cc7260ae62e3b1396831a8398f` int(11) DEFAULT NULL,
+  `F_d9d4f495e875a2e075a1a4a6e1b9770f` int(11) DEFAULT NULL,
+  `F_67c6a1e7ce56d3d6fa748ab6d9af3fd7` int(11) DEFAULT NULL,
+  `F_642e92efb79421734881b53e1e1b18b6` int(11) DEFAULT NULL,
+  `F_f457c545a9ded88f18ecee47145a72c0` int(11) DEFAULT NULL,
+  `F_c0c7c76d30bd3dcaefc96f40275bdc0a` int(11) DEFAULT NULL,
+  `F_2838023a778dfaecdc212708f721b788` int(11) DEFAULT NULL,
+  `F_9a1158154dfa42caddbd0694a4e9bdc8` int(11) DEFAULT NULL,
+  `F_d82c8d1619ad8176d665453cfb2e55f0` int(11) DEFAULT NULL,
+  `F_a684eceee76fc522773286a895bc8436` int(11) DEFAULT NULL,
+  `F_b53b3a3d6ab90ce0268229151c9bde11` int(11) DEFAULT NULL,
+  `F_9f61408e3afb633e50cdf1b20de6f466` int(11) DEFAULT NULL,
+  `F_72b32a1f754ba1c09b3695e0cb6cde7f` int(11) DEFAULT NULL,
+  `F_66f041e16a60928b05a7e228a89c3799` int(11) DEFAULT NULL,
+  `F_093f65e080a295f8076b1c5722a46aa2` int(11) DEFAULT NULL,
+  `F_072b030ba126b2f4b2374f342be9ed44` int(11) DEFAULT NULL,
+  `F_7f39f8317fbdb1988ef4c628eba02591` int(11) DEFAULT NULL,
+  `F_44f683a84163b3523afe57c2e008bc8c` int(11) DEFAULT NULL,
+  `F_03afdbd66e7929b125f8597834fa83a4` int(11) DEFAULT NULL,
+  `F_ea5d2f1c4608232e07d3aa3d998e5135` int(11) DEFAULT NULL,
+  `F_fc490ca45c00b1249bbe3554a4fdf6fb` int(11) DEFAULT NULL,
+  `F_3295c76acbf4caaed33c36b1b5fc2cb1` int(11) DEFAULT NULL,
+  `F_735b90b4568125ed6c3f678819b6e058` int(11) DEFAULT NULL,
+  `F_a3f390d88e4c41f2747bfa2f1b5f87db` int(11) DEFAULT NULL,
+  `F_14bfa6bb14875e45bba028a21ed38046` int(11) DEFAULT NULL,
+  `F_7cbbc409ec990f19c78c75bd1e06f215` int(11) DEFAULT NULL,
+  `F_e2c420d928d4bf8ce0ff2ec19b371514` int(11) DEFAULT NULL,
+  `F_32bb90e8976aab5298d5da10fe66f21d` int(11) DEFAULT NULL,
+  `F_d2ddea18f00665ce8623e36bd4e3c7c5` int(11) DEFAULT NULL,
+  `F_ad61ab143223efbc24c7d2583be69251` int(11) DEFAULT NULL,
+  `F_d09bf41544a3365a46c9077ebb5e35c3` int(11) DEFAULT NULL,
+  `F_fbd7939d674997cdb4692d34de8633c4` int(11) DEFAULT NULL,
+  `F_28dd2c7955ce926456240b2ff0100bde` int(11) DEFAULT NULL,
+  `F_35f4a8d465e6e1edc05f3d8ab658c551` int(11) DEFAULT NULL,
+  `F_d1fe173d08e959397adf34b1d77e88d7` int(11) DEFAULT NULL,
+  `F_f033ab37c30201f73f142449d037028d` int(11) DEFAULT NULL,
+  `F_43ec517d68b6edd3015b3edc9a11367b` int(11) DEFAULT NULL,
+  `F_9778d5d219c5080b9a6a17bef029331c` int(11) DEFAULT NULL,
+  `F_fe9fc289c3ff0af142b6d3bead98a923` int(11) DEFAULT NULL,
+  `F_68d30a9594728bc39aa24be94b319d21` int(11) DEFAULT NULL,
+  `F_3ef815416f775098fe977004015c6193` int(11) DEFAULT NULL,
+  `F_93db85ed909c13838ff95ccfa94cebd9` int(11) DEFAULT NULL,
+  `F_c7e1249ffc03eb9ded908c236bd1996d` int(11) DEFAULT NULL,
+  `F_2a38a4a9316c49e5a833517c45d31070` int(11) DEFAULT NULL,
+  `F_7647966b7343c29048673252e490f736` int(11) DEFAULT NULL,
+  `F_8613985ec49eb8f757ae6439e879bb2a` int(11) DEFAULT NULL,
+  `F_54229abfcfa5649e7003b83dd4755294` int(11) DEFAULT NULL,
+  `F_92cc227532d17e56e07902b254dfad10` int(11) DEFAULT NULL,
+  `F_98dce83da57b0395e163467c9dae521b` int(11) DEFAULT NULL,
+  `F_f4b9ec30ad9f68f89b29639786cb62ef` int(11) DEFAULT NULL,
+  `F_812b4ba287f5ee0bc9d43bbf5bbe87fb` int(11) DEFAULT NULL,
+  `F_26657d5ff9020d2abefe558796b99584` int(11) DEFAULT NULL,
+  `F_e2ef524fbf3d9fe611d5a8e90fefdc9c` int(11) DEFAULT NULL,
+  `F_ed3d2c21991e3bef5e069713af9fa6ca` int(11) DEFAULT NULL,
+  `F_ac627ab1ccbdb62ec96e702f07f6425b` int(11) DEFAULT NULL,
+  `F_f899139df5e1059396431415e770c6dd` int(11) DEFAULT NULL,
+  `F_38b3eff8baf56627478ec76a704e9b52` int(11) DEFAULT NULL,
+  `F_ec8956637a99787bd197eacd77acce5e` int(11) DEFAULT NULL,
+  `F_6974ce5ac660610b44d9b9fed0ff9548` int(11) DEFAULT NULL,
+  `F_c9e1074f5b3f9fc8ea15d152add07294` int(11) DEFAULT NULL,
+  `F_65b9eea6e1cc6bb9f0cd2a47751a186f` int(11) DEFAULT NULL,
+  `F_f0935e4cd5920aa6c7c996a5ee53a70f` int(11) DEFAULT NULL,
+  `F_a97da629b098b75c294dffdc3e463904` int(11) DEFAULT NULL,
+  `F_a3c65c2974270fd093ee8a9bf8ae7d0b` int(11) DEFAULT NULL,
+  `F_2723d092b63885e0d7c260cc007e8b9d` int(11) DEFAULT NULL,
+  `F_5f93f983524def3dca464469d2cf9f3e` int(11) DEFAULT NULL,
+  `F_698d51a19d8a121ce581499d7b701668` int(11) DEFAULT NULL,
+  `F_7f6ffaa6bb0b408017b62254211691b5` int(11) DEFAULT NULL,
+  `F_73278a4a86960eeb576a8fd4c9ec6997` int(11) DEFAULT NULL,
+  `F_5fd0b37cd7dbbb00f97ba6ce92bf5add` int(11) DEFAULT NULL,
+  `F_2b44928ae11fb9384c4cf38708677c48` int(11) DEFAULT NULL,
+  `F_c45147dee729311ef5b5c3003946c48f` int(11) DEFAULT NULL,
+  `F_eb160de1de89d9058fcb0b968dbbbd68` int(11) DEFAULT NULL,
+  `F_5ef059938ba799aaa845e1c2e8a762bd` int(11) DEFAULT NULL,
+  `F_07e1cd7dca89a1678042477183b7ac3f` int(11) DEFAULT NULL,
+  `F_da4fb5c6e93e74d3df8527599fa62642` int(11) DEFAULT NULL,
+  `F_4c56ff4ce4aaf9573aa5dff913df997a` int(11) DEFAULT NULL,
+  `F_a0a080f42e6f13b3a2df133f073095dd` int(11) DEFAULT NULL,
+  `F_202cb962ac59075b964b07152d234b70` int(11) DEFAULT NULL,
+  `F_c8ffe9a587b126f152ed3d89a146b445` int(11) DEFAULT NULL,
+  `F_3def184ad8f4755ff269862ea77393dd` int(11) DEFAULT NULL,
+  `F_069059b7ef840f0c74a814ec9237b6ec` int(11) DEFAULT NULL,
+  `F_ec5decca5ed3d6b8079e2e7e7bacc9f2` int(11) DEFAULT NULL,
+  `F_76dc611d6ebaafc66cc0879c71b5db5c` int(11) DEFAULT NULL,
+  `F_d1f491a404d6854880943e5c3cd9ca25` int(11) DEFAULT NULL,
+  `F_9b8619251a19057cff70779273e95aa6` int(11) DEFAULT NULL,
+  `F_1afa34a7f984eeabdbb0a7d494132ee5` int(11) DEFAULT NULL,
+  `F_65ded5353c5ee48d0b7d48c591b8f430` int(11) DEFAULT NULL,
+  `F_9fc3d7152ba9336a670e36d0ed79bc43` int(11) DEFAULT NULL,
+  `F_02522a2b2726fb0a03bb19f2d8d9524d` int(11) DEFAULT NULL,
+  `F_7f1de29e6da19d22b51c68001e7e0e54` int(11) DEFAULT NULL,
+  `F_42a0e188f5033bc65bf8d78622277c4e` int(11) DEFAULT NULL,
+  `F_3988c7f88ebcb58c6ce932b957b6f332` int(11) DEFAULT NULL,
+  `F_013d407166ec4fa56eb1e1f8cbe183b9` int(11) DEFAULT NULL,
+  `F_e00da03b685a0dd18fb6a08af0923de0` int(11) DEFAULT NULL,
+  `F_1385974ed5904a438616ff7bdb3f7439` int(11) DEFAULT NULL,
+  `F_0f28b5d49b3020afeecd95b4009adf4c` int(11) DEFAULT NULL,
+  `F_a8baa56554f96369ab93e4f3bb068c22` int(11) DEFAULT NULL,
+  `F_903ce9225fca3e988c2af215d4e544d3` int(11) DEFAULT NULL,
+  `F_0a09c8844ba8f0936c20bd791130d6b6` int(11) DEFAULT NULL,
+  `F_2b24d495052a8ce66358eb576b8912c8` int(11) DEFAULT NULL,
+  `F_a5e00132373a7031000fd987a3c9f87b` int(11) DEFAULT NULL,
+  `F_8d5e957f297893487bd98fa830fa6413` int(11) DEFAULT NULL,
+  `F_47d1e990583c9c67424d369f3414728e` int(11) DEFAULT NULL,
+  `F_f2217062e9a397a1dca429e7d70bc6ca` int(11) DEFAULT NULL,
+  `F_7ef605fc8dba5425d6965fbd4c8fbe1f` int(11) DEFAULT NULL,
+  `F_a8f15eda80c50adb0e71943adc8015cf` int(11) DEFAULT NULL,
+  `F_37a749d808e46495a8da1e5352d03cae` int(11) DEFAULT NULL,
+  `F_b3e3e393c77e35a4a3f3cbd1e429b5dc` int(11) DEFAULT NULL,
+  `F_1d7f7abc18fcb43975065399b0d1e48e` int(11) DEFAULT NULL,
+  `F_2a79ea27c279e471f4d180b08d62b00a` int(11) DEFAULT NULL,
+  `F_1c9ac0159c94d8d0cbedc973445af2da` int(11) DEFAULT NULL,
+  `F_6c4b761a28b734fe93831e3fb400ce87` int(11) DEFAULT NULL,
+  `F_06409663226af2f3114485aa4e0a23b4` int(11) DEFAULT NULL,
+  `F_140f6969d5213fd0ece03148e62e461e` int(11) DEFAULT NULL,
+  `F_b73ce398c39f506af761d2277d853a92` int(11) DEFAULT NULL,
+  `F_bd4c9ab730f5513206b999ec0d90d1fb` int(11) DEFAULT NULL,
+  `F_82aa4b0af34c2313a562076992e50aa3` int(11) DEFAULT NULL,
+  `F_0777d5c17d4066b82ab86dff8a46af6f` int(11) DEFAULT NULL,
+  `F_fa7cdfad1a5aaf8370ebeda47a1ff1c3` int(11) DEFAULT NULL,
+  `F_9766527f2b5d3e95d4a733fcfb77bd7e` int(11) DEFAULT NULL,
+  `F_7e7757b1e12abcb736ab9a754ffb617a` int(11) DEFAULT NULL,
+  `F_5878a7ab84fb43402106c575658472fa` int(11) DEFAULT NULL,
+  `F_006f52e9102a8d3be2fe5614f42ba989` int(11) DEFAULT NULL,
+  `F_3636638817772e42b59d74cff571fbb3` int(11) DEFAULT NULL,
+  `F_149e9677a5989fd342ae44213df68868` int(11) DEFAULT NULL,
+  `F_a4a042cf4fd6bfb47701cbc8a1653ada` int(11) DEFAULT NULL,
+  `F_1ff8a7b5dc7a7d1f0ed65aaa29c04b1e` int(11) DEFAULT NULL,
+  `F_f7e6c85504ce6e82442c770f7c8606f0` int(11) DEFAULT NULL,
+  `F_bf8229696f7a3bb4700cfddef19fa23f` int(11) DEFAULT NULL,
+  `F_82161242827b703e6acf9c726942a1e4` int(11) DEFAULT NULL,
+  `F_38af86134b65d0f10fe33d30dd76442e` int(11) DEFAULT NULL,
+  `F_96da2f590cd7246bbde0051047b0d6f7` int(11) DEFAULT NULL,
+  `F_8f85517967795eeef66c225f7883bdcb` int(11) DEFAULT NULL,
+  `F_8f53295a73878494e9bc8dd6c3c7104f` int(11) DEFAULT NULL,
+  `F_045117b0e0a11a242b9765e79cbf113f` int(11) DEFAULT NULL,
+  `F_fc221309746013ac554571fbd180e1c8` int(11) DEFAULT NULL,
+  `F_4c5bde74a8f110656874902f07378009` int(11) DEFAULT NULL,
+  `F_cedebb6e872f539bef8c3f919874e9d7` int(11) DEFAULT NULL,
+  `F_6cdd60ea0045eb7a6ec44c54d29ed402` int(11) DEFAULT NULL,
+  `F_eecca5b6365d9607ee5a9d336962c534` int(11) DEFAULT NULL,
+  `F_9872ed9fc22fc182d371c3e9ed316094` int(11) DEFAULT NULL,
+  `F_31fefc0e570cb3860f2a6d4b38c6490d` int(11) DEFAULT NULL,
+  `F_9dcb88e0137649590b755372b040afad` int(11) DEFAULT NULL,
+  `F_a2557a7b2e94197ff767970b67041697` int(11) DEFAULT NULL,
+  `F_cfecdb276f634854f3ef915e2e980c31` int(11) DEFAULT NULL,
+  `F_0aa1883c6411f7873cb83dacb17b0afc` int(11) DEFAULT NULL,
+  `F_58a2fc6ed39fd083f55d4182bf88826d` int(11) DEFAULT NULL,
+  `F_bd686fd640be98efaae0091fa301e613` int(11) DEFAULT NULL,
+  `F_a597e50502f5ff68e3e25b9114205d4a` int(11) DEFAULT NULL,
+  `F_0336dcbab05b9d5ad24f4333c7658a0e` int(11) DEFAULT NULL,
+  `F_084b6fbb10729ed4da8c3d3f5a3ae7c9` int(11) DEFAULT NULL,
+  `F_85d8ce590ad8981ca2c8286f79f59954` int(11) DEFAULT NULL,
+  `F_0e65972dce68dad4d52d063967f0a705` int(11) DEFAULT NULL,
+  `F_84d9ee44e457ddef7f2c4f25dc8fa865` int(11) DEFAULT NULL,
+  `F_3644a684f98ea8fe223c713b77189a77` int(11) DEFAULT NULL,
+  `F_757b505cfd34c64c85ca5b5690ee5293` int(11) DEFAULT NULL,
+  `F_854d6fae5ee42911677c739ee1734486` int(11) DEFAULT NULL,
+  `F_e2c0be24560d78c5e599c2a9c9d0bbd2` int(11) DEFAULT NULL,
+  `F_274ad4786c3abca69fa097b85867d9a4` int(11) DEFAULT NULL,
+  `F_eae27d77ca20db309e056e3d2dcd7d69` int(11) DEFAULT NULL,
+  `F_7eabe3a1649ffa2b3ff8c02ebfd5659f` int(11) DEFAULT NULL,
+  `F_69adc1e107f7f7d035d7baf04342e1ca` int(11) DEFAULT NULL,
+  `F_091d584fced301b442654dd8c23b3fc9` int(11) DEFAULT NULL,
+  `F_b1d10e7bafa4421218a51b1e1f1b0ba2` int(11) DEFAULT NULL,
+  `F_6f3ef77ac0e3619e98159e9b6febf557` int(11) DEFAULT NULL,
+  `F_eb163727917cbba1eea208541a643e74` int(11) DEFAULT NULL,
+  `F_1534b76d325a8f591b52d302e7181331` int(11) DEFAULT NULL,
+  `F_979d472a84804b9f647bc185a877a8b5` int(11) DEFAULT NULL,
+  `F_ca46c1b9512a7a8315fa3c5a946e8265` int(11) DEFAULT NULL,
+  `F_3b8a614226a953a8cd9526fca6fe9ba5` int(11) DEFAULT NULL,
+  `F_45fbc6d3e05ebd93369ce542e8f2322d` int(11) DEFAULT NULL,
+  `F_63dc7ed1010d3c3b8269faf0ba7491d4` int(11) DEFAULT NULL,
+  `F_e96ed478dab8595a7dbda4cbcbee168f` int(11) DEFAULT NULL,
+  `F_c0e190d8267e36708f955d7ab048990d` int(11) DEFAULT NULL,
+  `F_ec8ce6abb3e952a85b8551ba726a1227` int(11) DEFAULT NULL,
+  `F_060ad92489947d410d897474079c1477` int(11) DEFAULT NULL,
+  `F_bcbe3365e6ac95ea2c0343a2395834dd` int(11) DEFAULT NULL,
+  `F_115f89503138416a242f40fb7d7f338e` int(11) DEFAULT NULL,
+  `F_13fe9d84310e77f13a6d184dbf1232f3` int(11) DEFAULT NULL,
+  `F_d1c38a09acc34845c6be3a127a5aacaf` int(11) DEFAULT NULL,
+  `F_9cfdf10e8fc047a44b08ed031e1f0ed1` int(11) DEFAULT NULL,
+  `F_705f2172834666788607efbfca35afb3` int(11) DEFAULT NULL,
+  `F_74db120f0a8e5646ef5a30154e9f6deb` int(11) DEFAULT NULL,
+  `F_57aeee35c98205091e18d1140e9f38cf` int(11) DEFAULT NULL,
+  `F_6da9003b743b65f4c0ccd295cc484e57` int(11) DEFAULT NULL,
+  `F_9b04d152845ec0a378394003c96da594` int(11) DEFAULT NULL,
+  `F_be83ab3ecd0db773eb2dc1b0a17836a1` int(11) DEFAULT NULL,
+  `F_e165421110ba03099a1c0393373c5b43` int(11) DEFAULT NULL,
+  `F_289dff07669d7a23de0ef88d2f7129e7` int(11) DEFAULT NULL,
+  `F_577ef1154f3240ad5b9b413aa7346a1e` int(11) DEFAULT NULL,
+  `F_01161aaa0b6d1345dd8fe4e481144d84` int(11) DEFAULT NULL,
+  `F_539fd53b59e3bb12d203f45a912eeaf2` int(11) DEFAULT NULL,
+  `F_ac1dd209cbcc5e5d1c6e28598e8cbbe8` int(11) DEFAULT NULL,
+  `F_555d6702c950ecb729a966504af0a635` int(11) DEFAULT NULL,
+  `F_335f5352088d7d9bf74191e006d8e24c` int(11) DEFAULT NULL,
+  `F_f340f1b1f65b6df5b5e3f94d95b11daf` int(11) DEFAULT NULL,
+  `F_e4a6222cdb5b34375400904f03d8e6a5` int(11) DEFAULT NULL,
+  `F_cb70ab375662576bd1ac5aaf16b3fca4` int(11) DEFAULT NULL,
+  `F_9188905e74c28e489b44e954ec0b9bca` int(11) DEFAULT NULL,
+  `F_0266e33d3f546cb5436a10798e657d97` int(11) DEFAULT NULL,
+  `F_38db3aed920cf82ab059bfccbd02be6a` int(11) DEFAULT NULL,
+  `F_3cec07e9ba5f5bb252d13f5f431e4bbb` int(11) DEFAULT NULL,
+  `F_621bf66ddb7c962aa0d22ac97d69b793` int(11) DEFAULT NULL,
+  `F_077e29b11be80ab57e1a2ecabb7da330` int(11) DEFAULT NULL,
+  `F_6c9882bbac1c7093bd25041881277658` int(11) DEFAULT NULL,
+  `F_19f3cd308f1455b3fa09a282e0d496f4` int(11) DEFAULT NULL,
+  `F_03c6b06952c750899bb03d998e631860` int(11) DEFAULT NULL,
+  `F_c24cd76e1ce41366a4bbe8a49b02a028` int(11) DEFAULT NULL,
+  `F_c52f1bd66cc19d05628bd8bf27af3ad6` int(11) DEFAULT NULL,
+  `F_fe131d7f5a6b38b23cc967316c13dae2` int(11) DEFAULT NULL,
+  `F_f718499c1c8cef6730f9fd03c8125cab` int(11) DEFAULT NULL,
+  `F_d96409bf894217686ba124d7356686c9` int(11) DEFAULT NULL,
+  `F_502e4a16930e414107ee22b6198c578f` int(11) DEFAULT NULL,
+  `F_cfa0860e83a4c3a763a7e62d825349f7` int(11) DEFAULT NULL,
+  `F_a4f23670e1833f3fdb077ca70bbd5d66` int(11) DEFAULT NULL,
+  `F_b1a59b315fc9a3002ce38bbe070ec3f5` int(11) DEFAULT NULL,
+  `F_36660e59856b4de58a219bcf4e27eba3` int(11) DEFAULT NULL,
+  `F_8c19f571e251e61cb8dd3612f26d5ecf` int(11) DEFAULT NULL,
+  `F_d6baf65e0b240ce177cf70da146c8dc8` int(11) DEFAULT NULL,
+  `F_e56954b4f6347e897f954495eab16a88` int(11) DEFAULT NULL,
+  `F_f7664060cc52bc6f3d620bcedc94a4b6` int(11) DEFAULT NULL,
+  `F_eda80a3d5b344bc40f3bc04f65b7a357` int(11) DEFAULT NULL,
+  `F_8f121ce07d74717e0b1f21d122e04521` int(11) DEFAULT NULL,
+  `F_06138bc5af6023646ede0e1f7c1eac75` int(11) DEFAULT NULL,
+  `F_39059724f73a9969845dfe4146c5660e` int(11) DEFAULT NULL,
+  `F_7f100b7b36092fb9b06dfb4fac360931` int(11) DEFAULT NULL,
+  `F_7a614fd06c325499f1680b9896beedeb` int(11) DEFAULT NULL,
+  `F_4734ba6f3de83d861c3176a6273cac6d` int(11) DEFAULT NULL,
+  `F_d947bf06a885db0d477d707121934ff8` int(11) DEFAULT NULL,
+  `F_63923f49e5241343aa7acb6a06a751e7` int(11) DEFAULT NULL,
+  `F_db8e1af0cb3aca1ae2d0018624204529` int(11) DEFAULT NULL,
+  `F_20f07591c6fcb220ffe637cda29bb3f6` int(11) DEFAULT NULL,
+  `F_07cdfd23373b17c6b337251c22b7ea57` int(11) DEFAULT NULL,
+  `F_d395771085aab05244a4fb8fd91bf4ee` int(11) DEFAULT NULL,
+  `F_92c8c96e4c37100777c7190b76d28233` int(11) DEFAULT NULL,
+  `F_e3796ae838835da0b6f6ea37bcf8bcb7` int(11) DEFAULT NULL,
+  `F_6a9aeddfc689c1d0e3b9ccc3ab651bc5` int(11) DEFAULT NULL,
+  `F_0f49c89d1e7298bb9930789c8ed59d48` int(11) DEFAULT NULL,
+  `F_46ba9f2a6976570b0353203ec4474217` int(11) DEFAULT NULL,
+  `F_0e01938fc48a2cfb5f2217fbfb00722d` int(11) DEFAULT NULL,
+  `F_16a5cdae362b8d27a1d8f8c7b78b4330` int(11) DEFAULT NULL,
+  `F_918317b57931b6b7a7d29490fe5ec9f9` int(11) DEFAULT NULL,
+  `F_48aedb8880cab8c45637abc7493ecddd` int(11) DEFAULT NULL,
+  `F_839ab46820b524afda05122893c2fe8e` int(11) DEFAULT NULL,
+  `F_f90f2aca5c640289d0a29417bcb63a37` int(11) DEFAULT NULL,
+  `F_9c838d2e45b2ad1094d42f4ef36764f6` int(11) DEFAULT NULL,
+  `F_1700002963a49da13542e0726b7bb758` int(11) DEFAULT NULL,
+  `F_53c3bce66e43be4f209556518c2fcb54` int(11) DEFAULT NULL,
+  `F_6883966fd8f918a4aa29be29d2c386fb` int(11) DEFAULT NULL,
+  `F_49182f81e6a13cf5eaa496d51fea6406` int(11) DEFAULT NULL,
+  `F_d296c101daa88a51f6ca8cfc1ac79b50` int(11) DEFAULT NULL,
+  `F_9fd81843ad7f202f26c1a174c7357585` int(11) DEFAULT NULL,
+  `F_26e359e83860db1d11b6acca57d8ea88` int(11) DEFAULT NULL,
+  `F_ef0d3930a7b6c95bd2b32ed45989c61f` int(11) DEFAULT NULL,
+  `F_94f6d7e04a4d452035300f18b984988c` int(11) DEFAULT NULL,
+  `F_34ed066df378efacc9b924ec161e7639` int(11) DEFAULT NULL,
+  `F_577bcc914f9e55d5e4e4f82f9f00e7d4` int(11) DEFAULT NULL,
+  `F_11b9842e0a271ff252c1903e7132cd68` int(11) DEFAULT NULL,
+  `F_37bc2f75bf1bcfe8450a1a41c200364c` int(11) DEFAULT NULL,
+  `F_496e05e1aea0a9c4655800e8a7b9ea28` int(11) DEFAULT NULL,
+  `F_b2eb7349035754953b57a32e2841bda5` int(11) DEFAULT NULL,
+  `F_8e98d81f8217304975ccb23337bb5761` int(11) DEFAULT NULL,
+  `F_a8c88a0055f636e4a163a5e3d16adab7` int(11) DEFAULT NULL,
+  `F_eddea82ad2755b24c4e168c5fc2ebd40` int(11) DEFAULT NULL,
+  `F_06eb61b839a0cefee4967c67ccb099dc` int(11) DEFAULT NULL,
+  `F_9dfcd5e558dfa04aaf37f137a1d9d3e5` int(11) DEFAULT NULL,
+  `F_950a4152c2b4aa3ad78bdd6b366cc179` int(11) DEFAULT NULL,
+  `F_158f3069a435b314a80bdcb024f8e422` int(11) DEFAULT NULL,
+  `F_758874998f5bd0c393da094e1967a72b` int(11) DEFAULT NULL,
+  `F_ad13a2a07ca4b7642959dc0c4c740ab6` int(11) DEFAULT NULL,
+  `F_3fe94a002317b5f9259f82690aeea4cd` int(11) DEFAULT NULL,
+  `F_5b8add2a5d98b1a652ea7fd72d942dac` int(11) DEFAULT NULL,
+  `F_432aca3a1e345e339f35a30c8f65edce` int(11) DEFAULT NULL,
+  `F_8d3bba7425e7c98c50f52ca1b52d3735` int(11) DEFAULT NULL,
+  `F_320722549d1751cf3f247855f937b982` int(11) DEFAULT NULL,
+  `F_caf1a3dfb505ffed0d024130f58c5cfa` int(11) DEFAULT NULL,
+  `F_5737c6ec2e0716f3d8a7a5c4e0de0d9a` int(11) DEFAULT NULL,
+  `F_bc6dc48b743dc5d013b1abaebd2faed2` int(11) DEFAULT NULL,
+  `F_f2fc990265c712c49d51a18a32b39f0c` int(11) DEFAULT NULL,
+  `F_89f0fd5c927d466d6ec9a21b9ac34ffa` int(11) DEFAULT NULL,
+  `F_a666587afda6e89aec274a3657558a27` int(11) DEFAULT NULL,
+  `F_b83aac23b9528732c23cc7352950e880` int(11) DEFAULT NULL,
+  `F_cd00692c3bfe59267d5ecfac5310286c` int(11) DEFAULT NULL,
+  `F_6faa8040da20ef399b63a72d0e4ab575` int(11) DEFAULT NULL,
+  `F_fe73f687e5bc5280214e0486b273a5f9` int(11) DEFAULT NULL
 ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
 
 
@@ -1401,7 +1401,7 @@
 USE `test`;
 DROP TABLE IF EXISTS `t1`;
 CREATE TABLE `t1` (
-  `a` int(11) default NULL
+  `a` int(11) DEFAULT NULL
 ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
 
 
@@ -1446,7 +1446,7 @@
 /*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
 DROP TABLE IF EXISTS `t2`;
 CREATE TABLE `t2` (
-  `a` varchar(30) default NULL,
+  `a` varchar(30) DEFAULT NULL,
   KEY `a` (`a`(5))
 ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
 
@@ -1527,11 +1527,11 @@
 /*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
 DROP TABLE IF EXISTS `t1`;
 CREATE TABLE `t1` (
-  `a` int(11) default NULL
+  `a` int(11) DEFAULT NULL
 ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
 DROP TABLE IF EXISTS `t2`;
 CREATE TABLE `t2` (
-  `a` int(11) default NULL
+  `a` int(11) DEFAULT NULL
 ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
 /*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;
 
@@ -1556,11 +1556,11 @@
 /*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
 DROP TABLE IF EXISTS `t1`;
 CREATE TABLE `t1` (
-  `a` int(11) default NULL
+  `a` int(11) DEFAULT NULL
 ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
 DROP TABLE IF EXISTS `t2`;
 CREATE TABLE `t2` (
-  `a` int(11) default NULL
+  `a` int(11) DEFAULT NULL
 ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
 /*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;
 
@@ -1715,7 +1715,7 @@
 /*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
 DROP TABLE IF EXISTS `t1`;
 CREATE TABLE `t1` (
-  `a` binary(1) default NULL,
+  `a` binary(1) DEFAULT NULL,
   `b` blob
 ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
 
@@ -1748,7 +1748,7 @@
 /*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
 DROP TABLE IF EXISTS `t1`;
 CREATE TABLE `t1` (
-  `a` binary(1) default NULL,
+  `a` binary(1) DEFAULT NULL,
   `b` blob
 ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
 
@@ -1784,7 +1784,7 @@
 /*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
 DROP TABLE IF EXISTS `t1`;
 CREATE TABLE `t1` (
-  `a` int(11) default NULL
+  `a` int(11) DEFAULT NULL
 ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
 
 
@@ -1840,7 +1840,7 @@
 /*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
 DROP TABLE IF EXISTS `t2`;
 CREATE TABLE `t2` (
-  `a` varchar(30) default NULL,
+  `a` varchar(30) DEFAULT NULL,
   KEY `a` (`a`(5))
 ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
 
@@ -1891,7 +1891,7 @@
 /*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
 DROP TABLE IF EXISTS `t1`;
 CREATE TABLE `t1` (
-  `a` char(10) default NULL
+  `a` char(10) DEFAULT NULL
 ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
 
 
@@ -1932,9 +1932,9 @@
 /*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
 DROP TABLE IF EXISTS `t1`;
 CREATE TABLE `t1` (
-  `a` int(11) default NULL,
-  `b` int(11) default NULL,
-  `c` varchar(30) default NULL
+  `a` int(11) DEFAULT NULL,
+  `b` int(11) DEFAULT NULL,
+  `c` varchar(30) DEFAULT NULL
 ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
 
 
@@ -2053,8 +2053,8 @@
 USE `test`;
 DROP TABLE IF EXISTS `t1`;
 CREATE TABLE `t1` (
-  `a` int(11) default NULL,
-  `b` bigint(20) default NULL
+  `a` int(11) DEFAULT NULL,
+  `b` bigint(20) DEFAULT NULL
 ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
 
 
@@ -2090,7 +2090,7 @@
 /*!50003 SET SESSION SQL_MODE=@OLD_SQL_MODE */;
 DROP TABLE IF EXISTS `t2`;
 CREATE TABLE `t2` (
-  `a` int(11) default NULL
+  `a` int(11) DEFAULT NULL
 ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
 
 
@@ -2137,8 +2137,8 @@
 USE `test`;
 DROP TABLE IF EXISTS `t1`;
 CREATE TABLE `t1` (
-  `a` int(11) default NULL,
-  `b` bigint(20) default NULL
+  `a` int(11) DEFAULT NULL,
+  `b` bigint(20) DEFAULT NULL
 ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
 
 
@@ -2149,7 +2149,7 @@
 /*!40000 ALTER TABLE `t1` ENABLE KEYS */;
 DROP TABLE IF EXISTS `t2`;
 CREATE TABLE `t2` (
-  `a` int(11) default NULL
+  `a` int(11) DEFAULT NULL
 ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
 
 
@@ -2267,7 +2267,7 @@
 USE `test`;
 DROP TABLE IF EXISTS `t1`;
 CREATE TABLE `t1` (
-  `id` int(11) default NULL
+  `id` int(11) DEFAULT NULL
 ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
 
 
@@ -2355,7 +2355,7 @@
 USE `test`;
 DROP TABLE IF EXISTS `t1`;
 CREATE TABLE `t1` (
-  `d` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
+  `d` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
   UNIQUE KEY `d` (`d`)
 ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
 
@@ -2390,7 +2390,7 @@
 USE `test`;
 DROP TABLE IF EXISTS `t1`;
 CREATE TABLE `t1` (
-  `d` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
+  `d` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
   UNIQUE KEY `d` (`d`)
 ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
 
@@ -2438,7 +2438,7 @@
 /*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
 DROP TABLE IF EXISTS "t1 test";
 CREATE TABLE "t1 test" (
-  "a1" int(11) default NULL
+  "a1" int(11) DEFAULT NULL
 );
 
 
@@ -2458,7 +2458,7 @@
 /*!50003 SET SESSION SQL_MODE=@OLD_SQL_MODE */;
 DROP TABLE IF EXISTS "t2 test";
 CREATE TABLE "t2 test" (
-  "a2" int(11) default NULL
+  "a2" int(11) DEFAULT NULL
 );
 
 
@@ -2507,9 +2507,9 @@
 USE `test`;
 DROP TABLE IF EXISTS `t1`;
 CREATE TABLE `t1` (
-  `a` int(11) default NULL,
-  `b` varchar(32) default NULL,
-  `c` varchar(32) default NULL
+  `a` int(11) DEFAULT NULL,
+  `b` varchar(32) DEFAULT NULL,
+  `c` varchar(32) DEFAULT NULL
 ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
 
 
@@ -2593,8 +2593,8 @@
 /*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
 DROP TABLE IF EXISTS `t1`;
 CREATE TABLE `t1` (
-  `a` int(11) default NULL,
-  `b` int(11) default NULL
+  `a` int(11) DEFAULT NULL,
+  `b` int(11) DEFAULT NULL
 ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
 
 
@@ -2640,7 +2640,7 @@
 USE `test`;
 DROP TABLE IF EXISTS `t1`;
 CREATE TABLE `t1` (
-  `a` int(11) default NULL
+  `a` int(11) DEFAULT NULL
 ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
 
 
Thread
bk commit into 5.1 tree (msvensson:1.2218)msvensson6 Mar