11
11
# Test altering table with Japanese characters in utf8 encoding
15
SET character_set_database = utf8;
20
CREATE TABLE `アアア`(`キキキ` char(5)) DEFAULT CHARSET = utf8 engine=INNODB;
21
CREATE TABLE `イイイ`(`ケケケ` char(5)) DEFAULT CHARSET = utf8 engine=INNODB;
22
CREATE TABLE `あああ`(`ききき` char(5)) DEFAULT CHARSET = utf8 engine=INNODB;
23
CREATE TABLE `いいい`(`けけけ` char(5)) DEFAULT CHARSET = utf8 engine=INNODB;
24
CREATE TABLE `龖龖龖`(`丂丂丂` char(5)) DEFAULT CHARSET = utf8 engine=INNODB;
25
CREATE TABLE `龗龗龗`(`乚乚乚` char(5)) DEFAULT CHARSET = utf8 engine=INNODB;
17
CREATE TABLE `アアア`(`キキキ` char(5)) engine=INNODB;
18
CREATE TABLE `イイイ`(`ケケケ` char(5)) engine=INNODB;
19
CREATE TABLE `あああ`(`ききき` char(5)) engine=INNODB;
20
CREATE TABLE `いいい`(`けけけ` char(5)) engine=INNODB;
21
CREATE TABLE `龖龖龖`(`丂丂丂` char(5)) engine=INNODB;
22
CREATE TABLE `龗龗龗`(`乚乚乚` char(5)) engine=INNODB;
27
24
INSERT INTO `アアア` VALUES ('アアアアア'),('イイイイイ'),('ウウウウウ');
28
25
INSERT INTO `あああ` VALUES ('あああああ'),('いいいいい'),('ううううう');
124
CREATE TABLE `アアア`(`キキキ` char(5)) DEFAULT CHARSET = utf8 engine=MYISAM;
125
CREATE TABLE `イイイ`(`ケケケ` char(5)) DEFAULT CHARSET = utf8 engine=MYISAM;
126
CREATE TABLE `あああ`(`ききき` char(5)) DEFAULT CHARSET = utf8 engine=MYISAM;
127
CREATE TABLE `いいい`(`けけけ` char(5)) DEFAULT CHARSET = utf8 engine=MYISAM;
128
CREATE TABLE `龖龖龖`(`丂丂丂` char(5)) DEFAULT CHARSET = utf8 engine=MYISAM;
129
CREATE TABLE `龗龗龗`(`乚乚乚` char(5)) DEFAULT CHARSET = utf8 engine=MYISAM;
121
CREATE TEMPORARY TABLE `アアア`(`キキキ` char(5)) engine=MYISAM;
122
CREATE TEMPORARY TABLE `イイイ`(`ケケケ` char(5)) engine=MYISAM;
123
CREATE TEMPORARY TABLE `あああ`(`ききき` char(5)) engine=MYISAM;
124
CREATE TEMPORARY TABLE `いいい`(`けけけ` char(5)) engine=MYISAM;
125
CREATE TEMPORARY TABLE `龖龖龖`(`丂丂丂` char(5)) engine=MYISAM;
126
CREATE TEMPORARY TABLE `龗龗龗`(`乚乚乚` char(5)) engine=MYISAM;
131
128
INSERT INTO `アアア` VALUES ('アアアアア'),('イイイイイ'),('ウウウウウ');
132
129
INSERT INTO `あああ` VALUES ('あああああ'),('いいいいい'),('ううううう');
223
CREATE TABLE `アアア`(`キキキ` char(5)) DEFAULT CHARSET = utf8 engine=MEMORY;
224
CREATE TABLE `イイイ`(`ケケケ` char(5)) DEFAULT CHARSET = utf8 engine=MEMORY;
225
CREATE TABLE `あああ`(`ききき` char(5)) DEFAULT CHARSET = utf8 engine=MEMORY;
226
CREATE TABLE `いいい`(`けけけ` char(5)) DEFAULT CHARSET = utf8 engine=MEMORY;
227
CREATE TABLE `龖龖龖`(`丂丂丂` char(5)) DEFAULT CHARSET = utf8 engine=MEMORY;
228
CREATE TABLE `龗龗龗`(`乚乚乚` char(5)) DEFAULT CHARSET = utf8 engine=MEMORY;
220
CREATE TEMPORARY TABLE `アアア`(`キキキ` char(5)) engine=MEMORY;
221
CREATE TEMPORARY TABLE `イイイ`(`ケケケ` char(5)) engine=MEMORY;
222
CREATE TEMPORARY TABLE `あああ`(`ききき` char(5)) engine=MEMORY;
223
CREATE TEMPORARY TABLE `いいい`(`けけけ` char(5)) engine=MEMORY;
224
CREATE TEMPORARY TABLE `龖龖龖`(`丂丂丂` char(5)) engine=MEMORY;
225
CREATE TEMPORARY TABLE `龗龗龗`(`乚乚乚` char(5)) engine=MEMORY;
230
227
INSERT INTO `アアア` VALUES ('アアアアア'),('イイイイイ'),('ウウウウウ');
231
228
INSERT INTO `あああ` VALUES ('あああああ'),('いいいいい'),('ううううう');
315
312
DROP TABLE `龖龖龖`;
316
313
DROP TABLE `龗龗龗`;
322
CREATE TABLE `アアア`(`キキキ` char(5)) DEFAULT CHARSET = utf8 engine=BDB;
323
CREATE TABLE `イイイ`(`ケケケ` char(5)) DEFAULT CHARSET = utf8 engine=BDB;
324
CREATE TABLE `あああ`(`ききき` char(5)) DEFAULT CHARSET = utf8 engine=BDB;
325
CREATE TABLE `いいい`(`けけけ` char(5)) DEFAULT CHARSET = utf8 engine=BDB;
326
CREATE TABLE `龖龖龖`(`丂丂丂` char(5)) DEFAULT CHARSET = utf8 engine=BDB;
327
CREATE TABLE `龗龗龗`(`乚乚乚` char(5)) DEFAULT CHARSET = utf8 engine=BDB;
329
INSERT INTO `アアア` VALUES ('アアアアア'),('イイイイイ'),('ウウウウウ');
330
INSERT INTO `あああ` VALUES ('あああああ'),('いいいいい'),('ううううう');
331
INSERT INTO `龖龖龖` VALUES ('丂丂丂丂丂'),('丄丄丄丄丄'),('丅丅丅丅丅');
333
ALTER TABLE `アアア` ADD `カカカ` char(1) FIRST;
334
ALTER TABLE `アアア` ADD `ククク` char(1) AFTER `キキキ`;
335
ALTER TABLE `アアア` ADD `ケケケ` char(1);
336
ALTER TABLE `アアア` ADD INDEX (`カカカ`);
337
ALTER TABLE `アアア` ADD PRIMARY KEY (`キキキ`);
338
#Multiple NULL fields are not allowed in BDB
339
#ALTER TABLE `アアア` ADD UNIQUE (`ククク`);
340
#ALTER TABLE `アアア` ADD FOREIGN KEY (`ケケケ`) REFERENCES `イイイ`(`ケケケ`);
341
ALTER TABLE `アアア` CHANGE `カカカ` `カカ` char(1);
342
ALTER TABLE `アアア` MODIFY `キキキ` char(6);
346
SHOW CREATE TABLE `アアア`;
348
ALTER TABLE `アアア` DROP INDEX `カカカ`;
349
ALTER TABLE `アアア` DROP PRIMARY KEY;
350
#ALTER TABLE `アアア` DROP INDEX `ククク`;
351
#ALTER TABLE `アアア` DROP FOREIGN KEY `ケケケ`;
352
ALTER TABLE `アアア` DROP `カカ`;
353
ALTER TABLE `アアア` DROP `ククク`;
354
ALTER TABLE `アアア` DROP `ケケケ`;
357
SHOW CREATE TABLE `アアア`;
359
ALTER TABLE `あああ` ADD `かかか` char(1) FIRST;
360
ALTER TABLE `あああ` ADD `くくく` char(1) AFTER `ききき`;
361
ALTER TABLE `あああ` ADD `けけけ` char(1);
362
ALTER TABLE `あああ` ADD INDEX (`かかか`);
363
ALTER TABLE `あああ` ADD PRIMARY KEY (`ききき`);
364
#ALTER TABLE `あああ` ADD UNIQUE (`くくく`);
365
#ALTER TABLE `あああ` ADD FOREIGN KEY (`けけけ`) REFERENCES `いいい`(`けけけ`);
366
ALTER TABLE `あああ` CHANGE `かかか` `かか` char(1);
367
ALTER TABLE `あああ` MODIFY `ききき` char(6);
371
SHOW CREATE TABLE `あああ`;
373
ALTER TABLE `あああ` DROP INDEX `かかか`;
374
ALTER TABLE `あああ` DROP PRIMARY KEY;
375
#ALTER TABLE `あああ` DROP INDEX `くくく`;
376
#ALTER TABLE `あああ` DROP FOREIGN KEY `けけけ`;
377
ALTER TABLE `あああ` DROP `かか`;
378
ALTER TABLE `あああ` DROP `くくく`;
379
ALTER TABLE `あああ` DROP `けけけ`;
383
SHOW CREATE TABLE `あああ`;
385
ALTER TABLE `龖龖龖` ADD `丄丄丄` char(1) FIRST;
386
ALTER TABLE `龖龖龖` ADD `丅丅丅` char(1) AFTER `丂丂丂`;
387
ALTER TABLE `龖龖龖` ADD `乚乚乚` char(1);
388
ALTER TABLE `龖龖龖` ADD INDEX (`丄丄丄`);
389
ALTER TABLE `龖龖龖` ADD PRIMARY KEY (`丂丂丂`);
390
#ALTER TABLE `龖龖龖` ADD UNIQUE (`丅丅丅`);
391
#ALTER TABLE `龖龖龖` ADD FOREIGN KEY (`乚乚乚`) REFERENCES `龗龗龗`(`乚乚乚`);
392
ALTER TABLE `龖龖龖` CHANGE `丄丄丄` `丄丄` char(1);
393
ALTER TABLE `龖龖龖` MODIFY `丂丂丂` char(6);
397
SHOW CREATE TABLE `龖龖龖`;
399
ALTER TABLE `龖龖龖` DROP INDEX `丄丄丄`;
400
ALTER TABLE `龖龖龖` DROP PRIMARY KEY;
401
#ALTER TABLE `龖龖龖` DROP INDEX `丅丅丅`;
402
#ALTER TABLE `龖龖龖` DROP FOREIGN KEY `乚乚乚`;
403
ALTER TABLE `龖龖龖` DROP `丄丄`;
404
ALTER TABLE `龖龖龖` DROP `丅丅丅`;
405
ALTER TABLE `龖龖龖` DROP `乚乚乚`;
409
SHOW CREATE TABLE `龖龖龖`;