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

Outils MySQL Discussion :

Autocompletion avec l'outil mysql.exe, rehash.


Sujet :

Outils MySQL

  1. #1
    Membre habitué

    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 29
    Points : 127
    Points
    127
    Par défaut Autocompletion avec l'outil mysql.exe, rehash.
    Bonjour à tous,

    Je me remet au SQL ces derniers temps, histoire d'améliorer un peu mes connaissance en SQL.

    Materiel :
    OS --> WinXP SP2
    MySQL --> 6.0.6-alpha-community

    Je lance serveur ... :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    c:\> mysqld --console --datadir='mon data directory'
    ... et client ...:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mysql --prompt="\n \u@\h [\d] \n mysql> " --auto-rehash -u lrnsql -p 'monScema'
    ...minimaux.


    La documentation (ici ou voir ci-dessous) ou me donne l'explication suivante pour activer l'autocomplétion :

    Mon désir le plus cher serait de l'activer.

    --auto-rehash

    Enable automatic rehashing. This option is on by default, which enables database, table, and column name completion. Use --disable-auto-rehash to disable rehashing. That causes mysql to start faster, but you must issue the rehash command if you want to use name completion.

    To complete a name, enter the first part and press Tab. If the name is unambiguous, mysql completes it. Otherwise, you can press Tab again to see the possible names that begin with what you have typed so far. Completion does not occur if there is no default database.
    voilà je soupçonne ma base de ne pas être celle par défaut mais à part ça j'ai pas trop d'idées.

    Je remercie par avance ce qui auront (ou ont eu) l'occasion de se plonger dans les délices de l'utilisation de mysql.exe comme client.

    PS : j''ai d'ailleurs essayer TOAD Freeware et le QueryBrowser made in MySQL mais sans plus de succès. Mais j'aime tellement le charme de mon petit écran noir que s'il est capable de faire cela ...

    Merci bonne fin de week end

  2. #2
    Membre habitué

    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 29
    Points : 127
    Points
    127
    Par défaut Un début de réponse
    Bonjour,

    J'ai fait plusieurs essais d'installation et fouiné du coté bug. Malgré ce que dit la documentation (voir premier post) il semblerait que :

    un début de réponse ici

    Cette particularité n'est présente qu'avec GNU Readline que VC++ ne compile pas.

    Si vous avez d'autre information je suis néanmoins preneur. Par exemple si cette fonctionnalité doit être ajouté dans une version ultérieur...

    Personnellement, je vais voir si le client peut être compilé avec CyGwin.

Discussions similaires

  1. Dialoguer avec une BDD MySQL en language C
    Par veridik dans le forum Requêtes
    Réponses: 2
    Dernier message: 11/07/2005, 12h58
  2. Problème avec l'outil profile
    Par befb dans le forum MFC
    Réponses: 2
    Dernier message: 07/05/2005, 15h52
  3. Afficher tous les champs d'une table avec dbexpress et MySQL
    Par LHT dans le forum Bases de données
    Réponses: 2
    Dernier message: 25/06/2004, 18h11
  4. Travailler avec PHP / Apache / MySQL
    Par R3iTt0R dans le forum Linux
    Réponses: 22
    Dernier message: 24/06/2004, 12h03

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