1
DROP TABLE IF EXISTS t1;
3
autoinc_int_field INT NOT NULL AUTO_INCREMENT
4
, null_int_field INT NULL
5
, not_null_bigint_field BIGINT NOT NULL
6
, null_bigint_field BIGINT NULL
7
, not_null_int_field INT NOT NULL
8
, null_varchar_field VARCHAR(100) NULL
9
, not_null_varchar_field VARCHAR(100) NOT NULL
10
, null_enum_field ENUM ('val1', 'val2') NULL
11
, not_null_enum_field ENUM ('val1', 'val2') NOT NULL
12
, null_date_field DATE NULL
13
, not_null_date_field DATE NOT NULL
14
, null_datetime_field DATETIME NULL
15
, not_null_datetime_field DATETIME NOT NULL
16
, null_blob_field BLOB NULL
17
, not_null_blob_field BLOB NOT NULL
18
, null_text_field TEXT NULL
19
, not_null_text_field TEXT NOT NULL
20
, null_timestamp_field TIMESTAMP NULL
21
, not_null_timestamp_field TIMESTAMP NOT NULL
22
, null_double_field DOUBLE NULL
23
, not_null_double_field DOUBLE NOT NULL
24
, null_decimal_field DECIMAL(10,2) NULL
25
, not_null_decimal_field DECIMAL(10,2) NOT NULL
26
, PRIMARY KEY (autoinc_int_field)
30
id INT NOT NULL AUTO_INCREMENT PRIMARY KEY
31
, key1 VARCHAR(10) NOT NULL
32
, key2 DOUBLE NOT NULL
35
, KEY named_key (key2)
36
, KEY partial_key (key3(30))
40
CREATE TABLE `test`.`t1` ( `autoinc_int_field` INT NOT NULL AUTO_INCREMENT, `null_int_field` INT DEFAULT NULL, `not_null_bigint_field` BIGINT NOT NULL, `null_bigint_field` BIGINT DEFAULT NULL, `not_null_int_field` INT NOT NULL, `null_varchar_field` VARCHAR(100) COLLATE utf8_general_ci DEFAULT NULL, `not_null_varchar_field` VARCHAR(100) COLLATE utf8_general_ci NOT NULL, `null_enum_field` ENUM('val1','val2') DEFAULT NULL, `not_null_enum_field` ENUM('val1','val2') NOT NULL, `null_date_field` DATE DEFAULT NULL, `not_null_date_field` DATE NOT NULL, `null_datetime_field` DATETIME DEFAULT NULL, `not_null_datetime_field` DATETIME NOT NULL, `null_blob_field` BLOB, `not_null_blob_field` BLOB NOT NULL, `null_text_field` TEXT COLLATE utf8_general_ci, `not_null_text_field` TEXT COLLATE utf8_general_ci NOT NULL, `null_timestamp_field` TIMESTAMP NULL DEFAULT NULL, `not_null_timestamp_field` TIMESTAMP NOT NULL, `null_double_field` DOUBLE DEFAULT NULL, `not_null_double_field` DOUBLE NOT NULL, `null_decimal_field` DECIMAL(10,2) DEFAULT NULL, `not_null_decimal_field` DECIMAL(10,2) NOT NULL, PRIMARY KEY (`autoinc_int_field`) ) ENGINE=InnoDB COLLATE = utf8_general_ci;
43
DROP TABLE `test`.`t1`;
46
CREATE TABLE `test`.`t1` ( `id` INT NOT NULL AUTO_INCREMENT, `key1` VARCHAR(10) COLLATE utf8_general_ci NOT NULL, `key2` DOUBLE NOT NULL, `key3` BLOB NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY `key1` (`key1`), KEY `named_key` (`key2`), KEY `partial_key` (`key3`(30)) ) ENGINE=InnoDB COLLATE = utf8_general_ci;
49
DROP TABLE `test`.`t1`;
52
Generating statements for innodb replication log
54
CREATE TABLE `test`.`t1` ( `autoinc_int_field` INT NOT NULL AUTO_INCREMENT, `null_int_field` INT DEFAULT NULL, `not_null_bigint_field` BIGINT NOT NULL, `null_bigint_field` BIGINT DEFAULT NULL, `not_null_int_field` INT NOT NULL, `null_varchar_field` VARCHAR(100) COLLATE utf8_general_ci DEFAULT NULL, `not_null_varchar_field` VARCHAR(100) COLLATE utf8_general_ci NOT NULL, `null_enum_field` ENUM('val1','val2') DEFAULT NULL, `not_null_enum_field` ENUM('val1','val2') NOT NULL, `null_date_field` DATE DEFAULT NULL, `not_null_date_field` DATE NOT NULL, `null_datetime_field` DATETIME DEFAULT NULL, `not_null_datetime_field` DATETIME NOT NULL, `null_blob_field` BLOB, `not_null_blob_field` BLOB NOT NULL, `null_text_field` TEXT COLLATE utf8_general_ci, `not_null_text_field` TEXT COLLATE utf8_general_ci NOT NULL, `null_timestamp_field` TIMESTAMP NULL DEFAULT NULL, `not_null_timestamp_field` TIMESTAMP NOT NULL, `null_double_field` DOUBLE DEFAULT NULL, `not_null_double_field` DOUBLE NOT NULL, `null_decimal_field` DECIMAL(10,2) DEFAULT NULL, `not_null_decimal_field` DECIMAL(10,2) NOT NULL, PRIMARY KEY (`autoinc_int_field`) ) ENGINE=InnoDB COLLATE = utf8_general_ci;
57
DROP TABLE `test`.`t1`;
60
CREATE TABLE `test`.`t1` ( `id` INT NOT NULL AUTO_INCREMENT, `key1` VARCHAR(10) COLLATE utf8_general_ci NOT NULL, `key2` DOUBLE NOT NULL, `key3` BLOB NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY `key1` (`key1`), KEY `named_key` (`key2`), KEY `partial_key` (`key3`(30)) ) ENGINE=InnoDB COLLATE = utf8_general_ci;
63
DROP TABLE `test`.`t1`;
65
SET GLOBAL transaction_log_truncate_debug= true;