Io vorrei ricavare i record dove una data colonna ha come valore NULL.
Solo che non mi riesce e non capisco come mai.
La tabella è così composta
codice:
CREATE TABLE `dati` (
`id` int(10) unsigned NOT NULL auto_increment,
`utente` varchar(15) NOT NULL,
`password` char(32) NOT NULL,
`mail` varchar(50) NOT NULL,
`data` int(10) NOT NULL default '0',
`accesso` int(10) NOT NULL default '0',
`valore_primario` varchar(10) default NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `nome` (`utente`,`mail`,`valore_primario`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
La Query che faccio è la seguente:
codice:
SELECT * FROM dati WHERE valore_primario = NULL AND accesso < 1208001688
Ma pur essendoci record che dovrebbero essere mostrate, non vengono recuperate.
Qualcuno sa dirmi come mai?