我使用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