Error code 1046

Bonjour à tous !
Je viens de commencer les cours de SQL.
Mon problème est que quand j’essaie de faire une requête ce massage s’affiche ( error code 1046: aucune base n’a été sélectionnée select the defoult Db to be used…) Alors qu’avant je travaillais dessus normalement ?
Comment résoudre ce problème svp ?

5 réponses

  1. Contributeur
    bonjour,
    peut-être en lisant la suite du message?

    remarques-tu la différence entre le FROM du haut et celui du bas?
    1. Pour from c pas grave c’ent en minuscule sinon le message sera erreur syntax.
      1. Contributeur
        vois-tu une différence dans ce qui suit le FROM?
    2. J’ai essayé en écrivant comme celui du haut et je reçois le même message d’erreur qu’aucune base n’a été sélectionnée
      1. Contributeur
        Qu'as-tu essayé?
    3. D’écrire From ou FROM et ça me donne le même message. Je comprends pas et pourtant la base de donné est là et j’ai déjà travaillé dessus !
      1. Contributeur
        vois-tu une différence dans la partie de la commande après le FROM?
      2. Modérateur
        @yg_bearf.. désolé.
        Je viens de voir que tu essayais de le lui faire deviner...
        Mais bon.. 3h plus tard il ne semble toujours pas avoir vu la subtilité .. au moins maintenant il aura la réponse en espérant qu'à l'avenir il relira plus soigneusement son code lorsque tu le lui demandes.
    4. Modérateur
      Bonjour,

      plusieurs solutions ...

      Soit tu commence par cliquer sur le nom d'une des tables de ta bdd dans la partie gauche de la fenêtre avant de lancer tes requêtes SQL

      Soit tu ajoutes, au début de ton script sql l'instruction USE pour spécifier la base à utiliser
       USE banque;
      


      Soit tu préfixes le nom de tes tables par le nom de ta bdd ( ici banque)
      FROM  banque.client