我使用Navicat的精简版mysql数据库未知列。错误Navicat的精简版的MySQL GUI:在“字段列表”
我的数据库是测试
和我有模式一个名为交易表: 日期,共享名,buyORsell,数量,finalrate
我想创建一个新的过程,它需要一些输入并输出一些结果,我希望当我执行这个过程时,这个过程要求用户输入参数并相应地输出结果。
我的要求:给定的输入(交易类型,即“买入”或“卖出”),它应该输出的所有与该类型交易
我创建了一个功能,然后单击程序
BEGIN
#Routine body goes here...
select * from test.transactions where buyORsell = intype;
END
在下面的空间,我看到:
IN `intype` char
但当我在运行此prcedure和类型卖“输入参数”,弹出-U P,我得到的错误:
未知列在“字段列表”“卖出”
请帮助..
buyORsell什么列一个伟大的名字.... – Bruce
只是好奇 - 什么是在这种情况下使用存储过程你的目标是什么?看起来就像一个简单的SQL查询将独自完成 – JM4