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

MySQL Discussion :

Script shell pour ajouter une ou plusieurs lignes


Sujet :

MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    apprenti
    Inscrit en
    Mai 2020
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : apprenti

    Informations forums :
    Inscription : Mai 2020
    Messages : 38
    Par défaut Script shell pour ajouter une ou plusieurs lignes
    bonjour , je cherche a envoyer une commande a Mysql ! mais j'ai toujours un message : Ligne 20: erreur de syntaxe près du symbole inattendu « ( »


    voici le bout de scipt !

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    var1=$(tail -n1 mon_fic | cut -d " " -f1)
    var2=$(tail -n1 mon_fic | cut -d " " -f4 )
     
    mysql -u root -pmonpass -e INSERT TO mytable VALUES ($var1 ,$var2 , .......)

    j'ai également essayé de placer des caractères comme valeur, mais rien de mieux !

    la question comment envoyer une données ou des données en partant de ce principe de script ,,

    merci ! chris

  2. #2
    Modérateur
    Avatar de N_BaH
    Profil pro
    Inscrit en
    Février 2008
    Messages
    7 658
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 7 658
    Par défaut
    Bonjour,

    ton problème ne vient du shell, mais de ta commande mysql :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mysql ... -e 'INSERT INTO table VALUES (val1, val2,...);'
    cf. MySQL manual
    stfw.
    N'oubliez pas de consulter les cours shell, la FAQ, et les pages man.

  3. #3
    Membre averti
    Homme Profil pro
    apprenti
    Inscrit en
    Mai 2020
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : apprenti

    Informations forums :
    Inscription : Mai 2020
    Messages : 38
    Par défaut
    bonjour N_BAH , merci du retour ! en effet il faut ajouter les guillemets !!

    ce-ci dit maintenant il me dit

    ERROR 1046 (3D000) at line 1: No database selected.
    faut-il indiquer la database ?

    il me semblait que non !....

  4. #4
    Expert confirmé Avatar de Flodelarab
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    5 288
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente (Poitou Charente)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 5 288
    Par défaut
    Bonjour

    faut -il indiquez la database ?
    Citation Envoyé par jeanmarieBigard
    Non, il va la trouver tout seul, c***ard !
    Un exemple de requête utilisée : (anonymisée)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mysql -H -h"URLserver" -D"baseDeDonnees" -u"JoeLIndien" -p"PoWooooooo" -e"$requete"

  5. #5
    Membre averti
    Homme Profil pro
    apprenti
    Inscrit en
    Mai 2020
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : apprenti

    Informations forums :
    Inscription : Mai 2020
    Messages : 38
    Par défaut
    salut Flodelarab ! merci de la reponse ! ce ci dit tu aurais pu eviter le c***ard :

    toutes mes recherche notament sur internet donne la reponse suivante : insert into table(val1,val2) quand je cherche la procedure pour envoyer les donées dans sql

    pourtant la syntax que tu m'envoie est tres explicite ! donc merci de ta réponse !

    maintenant j'ai une autre Question pour toit si tu veux

    avec ta solution mes variables ne sont pas prisent en compte ! une ideé

    merci

  6. #6
    Membre averti
    Homme Profil pro
    apprenti
    Inscrit en
    Mai 2020
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : apprenti

    Informations forums :
    Inscription : Mai 2020
    Messages : 38
    Par défaut
    ups !!!! desolé en fait c'etait des guillemets qui posait probleme !*

    merci

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

Discussions similaires

  1. Script Shell pour lancer une procédure stockée
    Par bensof1 dans le forum Informix
    Réponses: 1
    Dernier message: 08/11/2018, 17h06
  2. Réponses: 3
    Dernier message: 03/06/2016, 17h48
  3. Script shell pour suppirmer une ligne dans un fichier
    Par debogger dans le forum Shell et commandes GNU
    Réponses: 7
    Dernier message: 16/12/2015, 18h37
  4. Script sécurisé pour créer une banque en ligne ?
    Par cheboy dans le forum Langages de programmation
    Réponses: 2
    Dernier message: 28/04/2015, 17h44
  5. Script vbs pour ajouter une combo dans Excel
    Par xant dans le forum VBScript
    Réponses: 5
    Dernier message: 11/12/2008, 10h52

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