Le 10/02/2012 23:09, Lucien RUBEMPRE a écrit :
/Le 10/02/2012 19:06, Bernard Ribot a écrit :/
/Ça marche aussi avec MySQL (je l'ai essayé aussi). Il n'y a pas besoin des guillemets : ALTER TABLE nom_table ADD CONSTRAINT nom_contrainte UNIQUE (ClairPays) /
Effectivement ça fonctionne.
Mais c'est une méthode "pas-à-pas". En effet : la formule t'indique le premier doublon. Tu vas l'effacer dans la table. Puis tu remets la formule (en effet elle ne reste pas en mémoire dans la boîte de commande SQL) et tu obtiens le doublon suivant. tu retournes dans la table pour le supprimer, etc.
Ça m'étonne quand tu dis qu'il faut "remettre la formule" (sic) après chaque détection de doublon. La contrainte a été ajoutée au schéma et ce, de façon permanente. Elle fait maintenant partie de la structure.

Je ferai quelques tests en rentrant de week-end :-)

Bernard


--

Bernard Ribot
LibreOffice.org 3.5.0rc3 / Windows 7 SP1
LibreOffice.org 3.3.4 / Windows XP SP3
--
------------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org
For additional commands, e-mail: sy...@fr.openoffice.org with Subject: help

Répondre à