1
drop table if exists t1, t2, t3, t4, t5, t6;
2
create table t1 (id int, name varchar(32));
3
create table t2 (id int, name varchar(32)) ENGINE="ARCHIVE";
4
create temporary table t3 (id int, name varchar(32)) ENGINE="MEMORY";
5
create temporary table t4 (id int, name varchar(32)) ENGINE="MEMORY";
6
create table t6 (id int, name varchar(32)) ENGINE="InnoDB";
7
insert into t1 values (1, 'first value');
8
insert into t1 values (2, 'first value');
9
insert into t1 values (3, 'first value');
10
insert into t1 values (4, 'first value');
11
insert into t1 values (5, 'first value');
12
insert into t2 values (1, 'first value');
13
insert into t2 values (2, 'first value');
14
insert into t2 values (3, 'first value');
15
insert into t2 values (4, 'first value');
16
insert into t2 values (5, 'first value');
17
insert into t3 values (1, 'first value');
18
insert into t3 values (2, 'first value');
19
insert into t3 values (3, 'first value');
20
insert into t3 values (4, 'first value');
21
insert into t3 values (5, 'first value');
22
insert into t4 values (1, 'first value');
23
insert into t4 values (2, 'first value');
24
insert into t4 values (3, 'first value');
25
insert into t4 values (4, 'first value');
26
insert into t4 values (5, 'first value');
27
insert into t6 values (1, 'first value');
28
insert into t6 values (2, 'first value');
29
insert into t6 values (3, 'first value');
30
insert into t6 values (4, 'first value');
31
insert into t6 values (5, 'first value');
68
SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0;
69
SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0;
70
CREATE DATABASE IF NOT EXISTS `test`;
74
DROP TABLE IF EXISTS `t1`;
76
`id` INT DEFAULT NULL,
77
`name` VARCHAR(32) COLLATE utf8_general_ci DEFAULT NULL
78
) ENGINE='InnoDB' COLLATE='utf8_general_ci';
80
ALTER TABLE `t1` DISABLE KEYS;
81
INSERT IGNORE INTO `t1` VALUES (1,'first value'),(2,'first value'),(3,'first value'),(4,'first value'),(5,'first value');
82
ALTER TABLE `t1` ENABLE KEYS;
84
DROP TABLE IF EXISTS `t2`;
86
`id` INT DEFAULT NULL,
87
`name` VARCHAR(32) COLLATE utf8_general_ci DEFAULT NULL
88
) ENGINE='ARCHIVE' COLLATE='utf8_general_ci';
90
ALTER TABLE `t2` DISABLE KEYS;
91
INSERT IGNORE INTO `t2` VALUES (1,'first value'),(2,'first value'),(3,'first value'),(4,'first value'),(5,'first value');
92
ALTER TABLE `t2` ENABLE KEYS;
94
DROP TABLE IF EXISTS `t6`;
96
`id` INT DEFAULT NULL,
97
`name` VARCHAR(32) COLLATE utf8_general_ci DEFAULT NULL
98
) ENGINE='InnoDB' COLLATE='utf8_general_ci';
100
ALTER TABLE `t6` DISABLE KEYS;
101
INSERT IGNORE INTO `t6` VALUES (1,'first value'),(2,'first value'),(3,'first value'),(4,'first value'),(5,'first value');
102
ALTER TABLE `t6` ENABLE KEYS;
104
SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS;
105
SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS;
107
SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0;
108
SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0;
109
CREATE DATABASE IF NOT EXISTS `test`;
113
DROP TABLE IF EXISTS `t1`;
115
`id` INT DEFAULT NULL,
116
`name` VARCHAR(32) COLLATE utf8_general_ci DEFAULT NULL
117
) ENGINE='InnoDB' COLLATE='utf8_general_ci';
119
ALTER TABLE `t1` DISABLE KEYS;
120
INSERT INTO `t1` VALUES (1,'first value'),(2,'first value'),(3,'first value'),(4,'first value'),(5,'first value');
121
ALTER TABLE `t1` ENABLE KEYS;
123
DROP TABLE IF EXISTS `t2`;
125
`id` INT DEFAULT NULL,
126
`name` VARCHAR(32) COLLATE utf8_general_ci DEFAULT NULL
127
) ENGINE='ARCHIVE' COLLATE='utf8_general_ci';
129
ALTER TABLE `t2` DISABLE KEYS;
130
INSERT INTO `t2` VALUES (1,'first value'),(2,'first value'),(3,'first value'),(4,'first value'),(5,'first value');
131
ALTER TABLE `t2` ENABLE KEYS;
133
DROP TABLE IF EXISTS `t6`;
135
`id` INT DEFAULT NULL,
136
`name` VARCHAR(32) COLLATE utf8_general_ci DEFAULT NULL
137
) ENGINE='InnoDB' COLLATE='utf8_general_ci';
139
ALTER TABLE `t6` DISABLE KEYS;
140
INSERT INTO `t6` VALUES (1,'first value'),(2,'first value'),(3,'first value'),(4,'first value'),(5,'first value');
141
ALTER TABLE `t6` ENABLE KEYS;
143
SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS;
144
SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS;