Bonjour,
Je
viens de réaliser la restauration d’un Backup Expoactes sur un serveur local.
Lors de cette restauration il me manque à peu près 68.000 données sur les
1.608.000 encodages, c’est négligeable mais rien que de penser que des membres
se soient impliqués pour encoder ces actes en pure perte me fait
mal.
Je crois que j’ai trouvé d’où cela provenait. L’erreur provient du fait que dans les tables « act_dec3, act_nai3 et act_mar3 » certains champs IDNIM contiennent la valeur NULL.
En général, ce sont des données qui n’ont pas été encodées via Nimègue. Certains (la majorité) via « excell » et exportation en « csv ».
Lorsque je restaure les act_div3, je récupère 100 %, les IDNIM sont tous rempli dont certain par 0 (Zéro) cela ne pose pas de problème.
Je sais que c’est toujours délicat de travailler directement sur les Base de Données dans MySql, mais je ne vois pas d’autres solutions.
Je recherche donc en langage SQL la commande qui pourrait remplacer, table par table la valeur « NULL » par un 0 (Zéro) ou un 1 par exemple.
Cela devrait ressembler à ceci :
UPDATE `act_div3` SET `IDNIM` = '1' WHERE `act_div3`.`IDNIM` = NULL
Ou UPDATE `act_div3` SET `IDNIM` = '1' WHERE `act_div3`.`IDNIM` = « NULL »
Ou UPDATE `act_div3` SET `IDNIM` = '1' WHERE `act_div3`.`IDNIM` = 'NULL'
C’est une des premières commandes que l’on voit quand on aborde de langage SQL mais on peut y ajouter tellement de condition que je m’y perds un peu. Le travail sur la valeur « NULL » n’est pas évident non plus.
Je vous remercie par avance de l’aide que vous m’apporterez.
Eric Verschueren de Wallonia-asbl.be
--
Voir aussi le site : http://expoactes.monrezo.be/
et le Wiki : https://sites.google.com/site/expoactes/
Vous avez reçu ce message, car vous êtes abonné au groupe Groupe « Expoactes » de Google Groupes.
Pour transmettre des messages à ce groupe, envoyez un e-mail à
l'adresse expo...@googlegroups.com
Pour résilier votre abonnement à ce groupe, envoyez un courrier
électronique à l'adresse expoactes-...@googlegroups.com
Pour afficher d'autres options, visitez ce groupe à l'adresse http://groups.google.be/group/expoactes
---
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes "Expoactes".
Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse expoactes+...@googlegroups.com.
Cette discussion peut être lue sur le Web à l'adresse https://groups.google.com/d/msgid/expoactes/D2FFBC33D7B64BC3942C0F1979DBB7FF%40PCJohnny.