It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center。
6年前关闭。
我在MySQL控制台中使用一些SQL查询进行了大量的试验和错误,例如
我想得到一个提示,询问我lname的值,以便我可以轻松地用不同的值重复查询。 ?如果查询来自Java代码,则可以使用。
在MySQL控制台中是否可以,如果可以,怎么办?
然后能够
但这几乎是可以做到的。
6年前关闭。
我在MySQL控制台中使用一些SQL查询进行了大量的试验和错误,例如
select fname, age, address from person where lname = ?;
我想得到一个提示,询问我lname的值,以便我可以轻松地用不同的值重复查询。 ?如果查询来自Java代码,则可以使用。
在MySQL控制台中是否可以,如果可以,怎么办?
最佳答案
这是不可能的。
您可能要创建一个存储过程,例如
DELIMITER //
CREATE PROCEDURE GetPerson(p_lname VARCHAR(50))
BEGIN
SELECT fname, age, address FROM person WHERE lname = p_lname;
END //
DELIMITER ;
然后能够
mysql> CALL GetPerson('smith');
但这几乎是可以做到的。
mysql
客户端的目的是运行SQL查询(和管理服务),SQL是一种查询语言,并不意味着用户交互。关于mysql - 如何要求MySQL在查询中提示输入值? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14552396/