questo è il dump
codice:
DROP TABLE IF EXISTS `neventcomunication`.`newsletter`;
CREATE TABLE `newsletter` (
`id` int(10) unsigned NOT NULL auto_increment,
`creatDate` date NOT NULL default '0000-00-00',
`name` varchar(45) default NULL,
`surname` varchar(45) NOT NULL default '',
`email` varchar(45) NOT NULL default '',
`privacy` tinyint(1) unsigned NOT NULL default '1',
`job` int(10) unsigned NOT NULL default '0',
`attualita` tinyint(1) unsigned NOT NULL default '0',
`appuntamenti` tinyint(1) unsigned NOT NULL default '0',
`cronaca` tinyint(1) unsigned NOT NULL default '0',
`economia` tinyint(1) unsigned NOT NULL default '0',
`iniziative` tinyint(1) unsigned NOT NULL default '0',
`formazione` tinyint(1) unsigned NOT NULL default '0',
`sindacale` tinyint(1) unsigned NOT NULL default '0',
`viabilita` tinyint(1) unsigned NOT NULL default '0',
PRIMARY KEY (`id`),
KEY `email` (`email`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='newsletter user';
Questa potrebbe essere una query:
codice:
SELECT * FROM neventcomunication.newsletter WHERE appuntamenti = 1;
E' conveniente settare ogni campo categoria (attualita, economia, etc) come "key" in modo da rendere il databse più veloce?