それが価値があるもののために:
CREATE TABLE `_debug_log` (
id int unsigned primary key auto_increment
) ENGINE=MyISAM AUTO_INCREMENT=896692 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci MAX_ROWS=100000 ROW_FORMAT=COMPRESSED;
SHOW CREATE TABLE _debug_log;
与えます:
CREATE TABLE `_debug_log` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=896692 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci MAX_ROWS=100000 ROW_FORMAT=COMPRESSED
それから:
alter table _debug_log max_rows = 0;
SHOW CREATE TABLE _debug_log;
与えます:
CREATE TABLE `_debug_log` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=896692 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ROW_FORMAT=COMPRESSED
ALTER
を実行する前と実行した後にいくつかのデータを挿入しようとALTER
しましたが、影響はないようです。
さらに、同じオプションを使用して同じテーブルを作成し、MAX_ROWS
オプションを除外した場合、同じデータを挿入してから、結果のデータを見てみるとinformation_schema.tables
、データはほとんど同じです (明らかな違いは別として)。