No I did not use the not null constraint on the ouvert column. here is my table structure:
DROP TABLE IF EXISTS `apiweblocales`.`articles`;
CREATE TABLE `apiweblocales`.`articles` (
`id` int(11) NOT NULL auto_increment,
`idUtilisateur` int(11) default NULL,
`titre` varchar(200) default NULL,
`surtitre` varchar(200) default NULL,
`texte` text,
`priorite` int(11) default NULL,
`idEdition` int(11) default NULL,
`semaine` varchar(50) default NULL,
`idVille` int(11) default NULL,
`idPresentation` int(11) default NULL,
`photo1` varchar(50) default NULL,
`photo2` varchar(50) default NULL,
`photo3` varchar(50) default NULL,
`photo4` varchar(50) default NULL,
`libelle1` varchar(50) default NULL,
`libelle2` varchar(50) default NULL,
`libelle3` varchar(50) default NULL,
`libelle4` varchar(50) default NULL,
`dateDernierEnregistrement` datetime default NULL,
`etat` tinyint(4) default NULL,
`signature` varchar(50) default NULL,
`nbrCharTexte` int(11) default NULL,
`ouvert` tinyint(1) default NULL,
PRIMARY KEY USING BTREE (`id`),
KEY `fkUtilisateur` (`idUtilisateur`),
KEY `fkVille` (`idVille`),
KEY `fkPresentation` (`idPresentation`),
KEY `fkEdition` (`idEdition`),
CONSTRAINT `fkEdition` FOREIGN KEY (`idEdition`) REFERENCES `editions` (`id`),
CONSTRAINT `fkPresentation` FOREIGN KEY (`idPresentation`) REFERENCES `presentations` (`id`),
CONSTRAINT `fkUtilisateur` FOREIGN KEY (`idUtilisateur`) REFERENCES `utilisateurs` (`id`),
CONSTRAINT `fkVille` FOREIGN KEY (`idVille`) REFERENCES `villes` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
In my second update, updating any other column from this table works, but not "ouvert" ???