sql >> Databasteknik >  >> RDS >> Mysql

Hur ber man MySQL att fråga efter värden i en fråga?

Detta är inte möjligt.

Du kanske vill skapa en lagrad procedur som t.ex.

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

och sedan kunna

mysql> CALL GetPerson('smith');

Men det här är i stort sett så långt du kan gå.

mysql klientens syfte är att köra SQL-frågor (och hantera tjänsten), SQL är ett frågespråk, inte avsett för användarinteraktion.




  1. TypeScript-fel när du använder Op.between i Sequelize with Dates

  2. MySQL uppdaterar nullbar datumkolumn till NULL

  3. dubbletter av poster måste radera oracle db

  4. Skillnad mellan -> och ::i PHP MySQLi OOP