Why?
SQL query:
ALTER TABLE `media` CHANGE `id` `id` INT( 11 ) NOT NULL AUTO_INCREMENT
MySQL response:
#1075 - Incorrect table definition; there can be only one auto column and it must be defined as a key
Update
CREATE TABLE IF NOT EXISTS `media` ( `id` int(11) NOT NULL, `cat_id` int(9) NOT NULL, `title` varchar(255) NOT NULL, `info` varchar(255) NOT NULL, `dt` date NOT NULL ) ENGINE=MyISAM DEFAULT CHARSET=utf8;