Im Installer sind einige Tinyint drin:
$mod_swift_settings = "CREATE TABLE `".TABLE_PREFIX."mod_swift2_settings` (
`section_id` INT NOT NULL DEFAULT '0',
`page_id` INT NOT NULL DEFAULT '0',
`thumbs_per_page` TINYINT NOT NULL DEFAULT '0',
`width` VARCHAR(10) NOT NULL DEFAULT '' ,
`thumbs_width` VARCHAR(10) NOT NULL DEFAULT '' ,
`default_gallery` TINYINT NOT NULL DEFAULT '0',
`show_name` TINYINT NOT NULL DEFAULT '0',
`show_description` TINYINT NOT NULL DEFAULT '0',
`switch_type` TINYINT NOT NULL DEFAULT '0',
PRIMARY KEY ( `section_id` ) )";
Man würde bei sehr großen Tabellen tinyint nehmen, wenn man Platz sparen will (1 Byte anstelle von 4 Byte für Int) ... man kann aber auch smallint (2 bytes) oder mediumint (3 bytes) nehmen ... aber wie gesagt, bei großen Datenbanken macht sich das erst wirklich bemerkbar! Also kann man auch den Installer getrost umstellen ...
Gruß
Klaus