sql >> Base de Datos >  >> RDS >> Mysql

¿Cómo pedirle a MySQL que solicite valores en una consulta?

Esto no es posible.

Es posible que desee crear un procedimiento almacenado como

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

y luego ser capaz de

mysql> CALL GetPerson('smith');

Pero esto es más o menos lo más lejos que puedes llegar.

mysql el propósito del cliente es ejecutar consultas SQL (y administrar el servicio), SQL es un lenguaje de consulta, no diseñado para la interacción del usuario.