Sql 在存储过程中使用select设置用户定义变量

Sql 在存储过程中使用select设置用户定义变量,sql,variables,stored-procedures,mariadb,Sql,Variables,Stored Procedures,Mariadb,我正在尝试将用户定义的变量设置为select语句。我认为这应该是一个相当简单的任务,但我继续得到相同的错误,只要我试图添加一个变量。我在这方面很新,所以请原谅我的玩笑和糟糕的编码知识 当我尝试使用“GUI”时,这就是我得到的结果 输入: 输出: 当我尝试使用SQL查询时,我得到了类似的结果 输入: 输出: 提前谢谢你 我做了进一步的研究,发现这是可行的 GUI输入: SQL查询输入: 尝试在不使用定义器的情况下保存它=root@localhost@Psi我尝试过,但结果似乎没有改变。是

我正在尝试将用户定义的变量设置为select语句。我认为这应该是一个相当简单的任务,但我继续得到相同的错误,只要我试图添加一个变量。我在这方面很新,所以请原谅我的玩笑和糟糕的编码知识

当我尝试使用“GUI”时,这就是我得到的结果

输入:

输出:

当我尝试使用SQL查询时,我得到了类似的结果

输入:

输出:


提前谢谢你

我做了进一步的研究,发现这是可行的

GUI输入:

SQL查询输入:

尝试在不使用定义器的情况下保存它=root@localhost@Psi我尝试过,但结果似乎没有改变。是的,您需要
开始
结束
。是的,您需要使用
终止语句。这个GUI是MySQL的一个相当薄的包装器;要使用GUI,您确实需要了解MySQL。