There is some disk space difference from these 2 fields: TEXT and VARCHAR ?
I need to use a field to store URL but my hosting support varchar up to 333 chars.
Here is my table:
CREATE TABLE IF NOT EXISTS `urls` (
`id` int unsigned NOT NULL AUTO_INCREMENT,
`n_id` int unsigned NOT NULL DEFAULT '0',
`first_citizen_id` int unsigned NOT NULL DEFAULT '0',
`title_citizen` varchar(128) NOT NULL,
`title_source` varchar(255) NOT NULL,
`link` varchar(333) NOT NULL DEFAULT '',
`link_image` varchar(333) NOT NULL DEFAULT '',
`created` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (`id`),
UNIQUE KEY `link` (`link`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;