Projektując tabele nie zawsze uda nam się przewidzieć wyczerpanie zakresu pól.
Pokażę jak w prosty sposób zwiększyć zakres z pominięciem problemu gdy na pole nałożono klucz obcy.
Poniższe tabele zobrazują cały proces:
CREATE TABLE `tab_1` (
`id` SMALLINT(5) unsigned NOT NULL auto_increment,
`user_id` mediumint(9) unsigned NOT NULL default '0',
`datetime` timestamp NOT NULL default CURRENT_TIMESTAMP,
PRIMARY KEY (`id`),
KEY `user_id` (`user_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_polish_ci;
Czytaj dalej »