Ouvrir une table de donnée

jordxn -  
mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

Je n'arrive pas a ouvrir une table de donnée avec mysql , sa m'affiche :

mysql> source Téléchargements/films.sql
ERROR:
Failed to open file 'Téléchargements/films(1).sql', error: 2

Je tiens a préciser que jai essayer deux tables differentes, le chemin pour y accéder est bon pourtant, jai essayé de les mettre dans le fichier /var/lib/mysql mais je n'ai pas le droit de copier dedans.

Merci de votre aide..

1 réponse

  1. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 940
     
    Si tu veux charger un fichier .sql dans mysql, essaye plutôt :

    mysql -u username -p < mon_fichier.sql


    Le fichier sql doit simplement contenir des instructions sql que tu pourrais taper si tu étais dans mysql.

    Autre truc qui n'est pas vraiment clair, c'est pourquoi il cherche à charger films(1).sql. Je suppose que c'est une directive écrite dans films.sql ? En tout cas je te conseille d'éviter les caractères non alpha-numérique, parce que les parenthèses qui figure dans le nom de ton fichier peuvent faire planter ta commande sql.

    Bonne chance
    0
    1. jordxn Messages postés 375 Statut Membre 1
       
      C'est une table de donnée pour faire des requêtes,
      j'ai essayé votre commande mais sa ne fonctionne pas :

      " mysql> mysql -u username -p < films.sql;
      ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that
      corresponds to your MySQL server version for the right syntax to use near 'mysql
       -u username -p < films.sql' at line 1 "
      
      0
    2. jordxn Messages postés 375 Statut Membre 1
       
      Petite précision , sur windows avec wamp, je n'arrive pas a ouvrir ma table de donnée et sous fedora 17 , je n'arrive pas a ouvrir tout court mysql ...
      Misere !
      0
    3. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 940
       
      La commande mysql n'est pas une commande sql et ne doit pas être lancé dans l'interpréteur de commande sql, mais depuis un shell (je suppose que les commandes ms-dos le permettent mais n'utilisant pas windows, je n'en sais rien).
      0