Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment demander à MySQL de demander des valeurs dans une requête ?

Ce n'est pas possible.

Vous pouvez créer une procédure stockée telle que

DELIMITER //
CREATE PROCEDURE GetPerson(p_lname VARCHAR(50))
BEGIN
    SELECT fname, age, address FROM person WHERE lname = p_lname;
END //
DELIMITER ;

et pouvoir ensuite

mysql> CALL GetPerson('smith');

Mais c'est à peu près aussi loin que vous pouvez aller.

mysql le but du client est d'exécuter des requêtes SQL (et de gérer le service), SQL est un langage de requête, non destiné à l'interaction de l'utilisateur.