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

Requêtes MySQL Discussion :

Pb de syntaxe avec DELETE


Sujet :

Requêtes MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 2
    Par défaut Pb de syntaxe avec DELETE
    Bonjour a tous,

    j'ai un ptit probleme avec une requete mysql...

    je fais une ptite page de moderation pour une page de news. Les news sont stockées dans une table avec 3 champs : date(int), title(text) et content(text)
    basique quoi.
    mais lorsque je veux faire

    DELETE * FROM `news` WHERE date=1164763530

    par exemple, j'ai une erreur de syntaxe, alors qu'en remplacant DELETE par SELECT, il me sort la ligne sans pb...

    j'ai essayé en me servant d'un autre champ comme argument mais ca ne change rien...

    je suis chez free.

    Si vous avez une idee, parceque la je suis perdu...

  2. #2
    Expert confirmé Avatar de Cybher
    Homme Profil pro
    Consultant réseaux et sécurité
    Inscrit en
    Mai 2005
    Messages
    3 281
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Consultant réseaux et sécurité
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 281
    Par défaut
    enleve le *
    indique le message d'erreur

    merci

  3. #3
    Membre émérite Avatar de cadoudal56
    Profil pro
    Inscrit en
    Février 2005
    Messages
    694
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2005
    Messages : 694
    Par défaut
    Cybher a raison, enleve le * cela fonctionnera mieux...
    Par contre fais attention par ce que toutes les lignes qui ont 1164763530 dans le champ date vont s'éffacer...
    Si tu veux limiter le nombre de ligne a éffacer il faut etre plus précis dans ta condition WHERE

    @+
    cadou

  4. #4
    Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 2
    Par défaut
    effectivement ca passe sans le * !
    Merci beaucoup !

    Pour la condition en fait au moment de poster de news je me sers de la date pour verifier qu'il y en a pas une avec la meme date pour eviter les doublons...Donc pas possible d'avoir 2 dates identiques. Cependatn ca veut dire pas plus d'une news / minute mais bon je pense que ca soit trop contraignant ?

    en tout cas merci !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Erreur syntaxe SQL DELETE avec sous requête
    Par jeanbenoit1987 dans le forum Langage SQL
    Réponses: 6
    Dernier message: 07/12/2007, 12h14
  2. Réponses: 2
    Dernier message: 11/10/2007, 18h47
  3. Erreur avec DELETE !
    Par James64 dans le forum Langage SQL
    Réponses: 18
    Dernier message: 25/10/2005, 10h49
  4. [Tableaux] simple syntaxe avec $_REQUEST
    Par nicerico dans le forum Langage
    Réponses: 3
    Dernier message: 18/10/2005, 16h01
  5. [langage] Pb de syntaxe avec GOTO
    Par BEAUJAULT dans le forum Langage
    Réponses: 2
    Dernier message: 14/10/2004, 16h02

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