【发布时间】:2014-03-20 02:31:42
【问题描述】:
在学校,我相信我在编写 SQL 时会使用 Oracle SQL Developer。在这我可以输入:
SELECT Book_Title, Auth_ID
FROM book
WHERE Auth_ID = '&Enter ID';
这将显示一个小消息框,用户可以在其中输入 ID 号以查看具有该 ID 号的作者所写的所有书籍。
我想知道在 MySQL 中是否有办法做到这一点。我已经看过了,我能找到的最接近的东西是事先设置一个变量,这不是我想要的:
SET @EnterID := 2;
select Book_Title, Auth_ID
from book
where Auth_ID = @EnterID;
MySQL 中的上述语句将返回所有作者 ID 为 2 的书籍,但这只是因为我之前将其设置为。我希望用户能够输入变量。
谢谢。
【问题讨论】:
标签: mysql sql oracle variables oracle-sqldeveloper