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 :

Ligne de commande : erreur INSERT


Sujet :

Requêtes MySQL

  1. #1
    Invité
    Invité(e)
    Par défaut Ligne de commande : erreur INSERT
    Bonjour,

    J'ai l'habitude de travailler avec MySQL en ligne de commande pour mes tests sur la base, mais là j'ai une erreur que je ne connais vraiment pas!

    Je fais un insert classique dans la base du style

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    insert into table values (null, 'value1', 'value2', ...);
    Mais une fois appuyé sur entrée après le ; la commande ne s'exécute pas et j'ai un prompt du genre

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    insert into table values (null, 'value1', 'value2', ...);
       '>
       '>
       '>
    J'ai beau taper quoi que ce soit à partir de ce moment là plus rien ne marche et le même prompt me revient à chaque fois.

    Quelqu'un connait ce problème?

    Merci!

    webrider.

  2. #2
    Membre émérite Avatar de Maximil ian
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    2 622
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 2 622
    Points : 2 973
    Points
    2 973
    Par défaut
    Bonjour,

    Le '> doit vouloir dire que tu n'as pas refermé une chaîne de caractères...
    Pensez au bouton

  3. #3
    Invité
    Invité(e)
    Par défaut
    Merci pour ta réponse Maximilian.

    Mais comment sortir de ce prompt? J'ai essayé pas mal de combinaisons classiques de sortie mais rien à faire, pas moyen!

    Une ?

    Et si j'avais oublié de refermer une chaîne de caractères, je ne devrais pas avoir une erreur?

    webrider.

  4. #4
    Membre émérite Avatar de Maximil ian
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    2 622
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 2 622
    Points : 2 973
    Points
    2 973
    Par défaut
    Non, lorsque tu ouvres une chaine de caractères tu peux mettre autant de points-virgules que tu veux dedans ça ne terminera pas la commande, ce qui est normal. A ce moment-là il faut refermer la chaîne avec un quote puis un point virgule. Tu peux aussi refermer le truc à la barbare avec ctrl-C.
    Pensez au bouton

  5. #5
    Invité
    Invité(e)
    Par défaut
    Je préfère la version à la barbare pour ne pas foutre le bordel dans la table... qui sait quelle fermeture de chaîne j'ai bien pu omettre.

    Merci Maximilian ceci répond à mes questions!

    webrider.

  6. #6
    Membre éprouvé
    Avatar de Biglo
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    537
    Détails du profil
    Informations personnelles :
    Localisation : France, Moselle (Lorraine)

    Informations forums :
    Inscription : Juillet 2002
    Messages : 537
    Points : 984
    Points
    984
    Par défaut
    Il y a plus propre que le CTRL+C, à mon goût en tout cas. Il suffit d'entrer "\c" pour vider le buffer de la requête (Attention : \c et non \C). Très pratique quand on s'est trompé dans les lignes précédentes.

  7. #7
    Invité
    Invité(e)
    Par défaut
    Cette combinaison marche aussi si je suis en prompt comme celui cité plus haut?

  8. #8
    Membre éprouvé
    Avatar de Biglo
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    537
    Détails du profil
    Informations personnelles :
    Localisation : France, Moselle (Lorraine)

    Informations forums :
    Inscription : Juillet 2002
    Messages : 537
    Points : 984
    Points
    984
    Par défaut
    Ca ne marche même que dans le prompt

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

Discussions similaires

  1. REP-159(Erreur de syntaxe sur la ligne de commande)
    Par jeunot0108 dans le forum Reports
    Réponses: 8
    Dernier message: 26/02/2020, 14h08
  2. Erreur "NoClassDefFoundError" en ligne de commande
    Par orphee03 dans le forum Débuter avec Java
    Réponses: 8
    Dernier message: 28/08/2013, 16h14
  3. Erreur d'exécution un DTS en ligne de commande
    Par bigey3 dans le forum MS SQL Server
    Réponses: 0
    Dernier message: 16/04/2008, 12h12
  4. recuperation d'erreur en ligne de commande
    Par stross dans le forum PostgreSQL
    Réponses: 5
    Dernier message: 04/07/2006, 10h28

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