8791 sujets

Développement web côté serveur, CMS

Bonjour,

Je stock des heures en base de données dans des champs de type "time".
Au niveau de la table, mes champs "time" ne sont pas en "NOT NULL".
Donc lorsque je fait un nouvel enregistrement, si je ne spécifie pas mes champs "time", ils restent null.
Je souhaite faire un update qui agit sur tout mes champs de la table :

                               UPDATE
                                    table1
                                SET
                                    champs1 = 'valeur1'
                                    champs2 = 'valeur2'
                                    champs3 = ' '
                                    ... tout les champs ...


Cependant, dans cet update j'ai des champs "time" que j'aimerai laisser null, or même si je fait update vide (champs3 = ' ') sur mon champs "time" il me met 00:00:00 au lieu de rester null.

Je cherche une solution pour garder des champs "time" null suite à un update sur la table en sachant que je suis obliger de faire mon update sur TOUT les champs de la table.
Modifié par maxtheirish (23 Feb 2012 - 13:59)