IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SQL Procédural MySQL Discussion :

Suppression de lignes


Sujet :

SQL Procédural MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut Suppression de lignes
    Bonjour,

    alors voila, j'ai cherché sur le net mais j'ai rien trouvé donc j'en appel a vous

    En fait, dans ma table mysql, j'insere des données. une des donnée est un id de catégories. La catégorie et choisie en fonction d'un matching avec des mots clés. Donc en fait, ca peux m'insérer plusieurs fois la même ligne, seule la catégorie change. Sauf que parfois, l'id 0 est inséré.

    En fait, je voudrais supprimer les lignes ou l'ID = 0 mais seulement la ou il y a deja au moins un id de renseigné pour la meme annonce. Car parfois, il n'y a qu'une ligne d'inséré et la catégorie est 0.

    Merci

  2. #2
    Membre chevronné Avatar de nounetmasque
    Inscrit en
    Janvier 2003
    Messages
    494
    Détails du profil
    Informations forums :
    Inscription : Janvier 2003
    Messages : 494
    Par défaut
    bah c un peu vaste comme explication, pourrais-tu nous donner la structure de la table car on ne sait pas comment identifier les annonces !

  3. #3
    Invité
    Invité(e)
    Par défaut
    chaque annonce a :

    - un n° d'offre. ne numéro dépends de la ligne où se site les donnée sur le fichier CSV (car en fait j'importe depusi un CSV)
    - un titre
    - un ID de catégorie. Pour cela, il y a un matching de mots-clé avec une table dans ma BDD.

  4. #4
    Membre chevronné Avatar de nounetmasque
    Inscrit en
    Janvier 2003
    Messages
    494
    Détails du profil
    Informations forums :
    Inscription : Janvier 2003
    Messages : 494
    Par défaut
    comment peux-tu identifier de manière unique une annonce avec ces données ?

  5. #5
    Invité
    Invité(e)
    Par défaut
    ah oui pardon chaque annonce a un autre ID qui s'auto incrémente. Mais c'est tout ce que j'ai.

  6. #6
    Membre chevronné Avatar de nounetmasque
    Inscrit en
    Janvier 2003
    Messages
    494
    Détails du profil
    Informations forums :
    Inscription : Janvier 2003
    Messages : 494
    Par défaut
    Je ne suis pas certain que cette syntaxe fonctionne car elle fait appel à la même table dans un ordre DELETE :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    DELETE tTable t1
    WHERE t1.idCat = 0
    AND t1.idAn in (SELECT t2.idAn FROM tTable t2 WHERE t2.idCat != 0)

Discussions similaires

  1. [Excel - VBA] Problème de suppression de lignes...
    Par beholder2 dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 28/01/2005, 17h27
  2. Suppression de lignes dans un fichier
    Par bubu dans le forum Linux
    Réponses: 2
    Dernier message: 13/01/2005, 10h36
  3. Dbgrid : Comment interdire Suppression de Ligne
    Par Francis dans le forum Bases de données
    Réponses: 3
    Dernier message: 28/11/2004, 08h31
  4. Réponses: 4
    Dernier message: 02/07/2004, 19h14
  5. [VB.NET] Suppression de ligne dans un DataTable
    Par seemax dans le forum Windows Forms
    Réponses: 7
    Dernier message: 06/05/2004, 14h19

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo