Mysql
 sql >> Database >  >> RDS >> Mysql

Come chiedere a MySQL di richiedere valori in una query?

Questo non è possibile.

Potresti voler creare una procedura memorizzata come

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

e poi essere in grado di

mysql> CALL GetPerson('smith');

Ma questo è praticamente il più lontano possibile.

mysql lo scopo del client è eseguire query SQL (e gestire il servizio), SQL è un linguaggio di query, non pensato per l'interazione dell'utente.