Invite l'utilisateur à l'entrée d'une variable dans MySQL
À l'école, je crois que je travaille avec l'Oracle SQL Developer lors de l'écriture de SQL. Et en cela, je suis peut-type:
SELECT Book_Title, Auth_ID
FROM book
WHERE Auth_ID = '&Enter ID';
Ce sera ensuite afficher un petit message de la boîte où l'utilisateur peut entrer un numéro d'identification pour voir tous les livres écrits par un auteur avec ce numéro d'identification.
Je veux savoir si il existe un moyen de le faire dans MySQL. J'ai regardé et la chose la plus proche que je peux trouver est la définition d'une variable avant de la main, ce qui n'est pas tout à fait ce que je suis à la recherche de:
SET @EnterID := 2;
select Book_Title, Auth_ID
from book
where Auth_ID = @EnterID;
La déclaration ci-dessus dans MySQL sera retour tous les livres avec l'ID de l'auteur de 2, mais seulement parce que je l'ai mis à que précédemment. Je veux que l'utilisateur puisse entrer dans la variable.
Grâce.
OriginalL'auteur Roreo | 2014-02-19
Vous devez vous connecter pour publier un commentaire.
Pour une invite, vous devez mettre le caractère": "suivi du nom de la variable
Exemple :
OriginalL'auteur hbpatrick81
mysql est d'exécuter des requêtes SQL .SQL est un langage de requête, il n'est pas pour l'interaction de l'utilisateur
Voir : Comment demander à MySQL à l'invite de commandes pour des valeurs dans une requête?
OriginalL'auteur tHiNk_OuT_oF_bOx