Ouvrir une table de donnée

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

  • Votes
  • Date
  • Date décroissante
  1. Modérateur
    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
    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 "
      
    2. 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 !
    3. Modérateur
      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).