Partage
  • Partager sur Facebook
  • Partager sur Twitter

Question sur la mise à jour d'une BDD mysql

Peut-on faire la mise à jour en étant déjà dans mysql ?

Sujet résolu
    3 mai 2022 à 16:06:11

    Bonjour,

    J’ai vu, au début du cours "Implémentez vos bases de données relationnelles avec SQL" que pour mettre à jour la base de donnée à partir d'un fichier utilisateur, il faut exécuter la commande : mysql -u root -p foodly < foodly.sql; 

    Toutefois, il faut bien prendre garde à exécuter cette commande dans l'invite de commande générale (donc par exemple, sous MacOS, après la commande MacBook-Air-de-QUELQUUN:~ Mon_prénom$ )

    En effet l’on exécute cette commande en étant déjà connecté à MySQL (après l’invite de commande : mysql> ), cela ne marche pas comme expliqué ici :https://openclassrooms.com/forum/sujet/probleme-avec-une-commande-du-cours-mysql .

    Si l’on est dans MySQL, il faut donc quitter pour revenir à l’invite générale et pouvoir mettre à jour la base de donnée.


    Aussi, ma question est : Y a t-il un moyen de faire la mise à jour de la BDD quand on est dans mysql, ou faut-il obligatoirement en sortir ?

    Merci.

    • Partager sur Facebook
    • Partager sur Twitter
      3 mai 2022 à 16:28:10

      Bonjour,

      La commande SOURCE permet de faire l'import depuis la console MySQL (une fois connecté).

      • Partager sur Facebook
      • Partager sur Twitter
      Seul on va plus vite, ensemble on va plus loin ... A maîtriser : Conception BDD, MySQL, PHP/MySQL
        3 mai 2022 à 16:40:25

        et rien n'empêche non plus d'ouvrir une nouvelle invite de commande pour y taper la commande
        • Partager sur Facebook
        • Partager sur Twitter
          11 mai 2022 à 19:10:35

          umfred a écrit:

          et rien n'empêche non plus d'ouvrir une nouvelle invite de commande pour y taper la commande


          C'est sûr ! Mais ça peut être commode d'éviter de sortir pour retaper le password puis de le retaper à nouveau pour entrer dans la BDD. Si on a un password long ça peut être fastidieux.
          • Partager sur Facebook
          • Partager sur Twitter

          Question sur la mise à jour d'une BDD mysql

          × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
          • Editeur
          • Markdown