巨大なtableへのalter tableが必要になったのだけど、enumへのalterって確か最適化してくれたんじゃなかったっけな、ということで、一応確認のため検証してみる 次のschemaを用意します。 CREATE TABLE `enum_test` ( `id` int(11) NOT NULL AUTO_INCREMENT, `type` enum('foo','bar') DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=105135 DEFAULT CHARSET=utf8 次のようなデータを大量にINSERTするプログラムを書き、入れておきます。 use strict; use warnings; use DBI; my $dbh = DBI->connect('dbi:mysql:test;',
{{#tags}}- {{label}}
{{/tags}}