2015-12-15 20 views
0

我想在我的工作臺中參數化一組經常使用的查詢。參數化MySQL工作臺語句:如何定義變量

這工作:

select * from providers where id='112233'; 

WbVarDef var1=112233; 

select * from providers where id='$[var1]'; 

給出錯誤

錯誤代碼:1064您的SQL語法錯誤;檢查對應於您MariaDB的服務器版本正確的語法使用近「從供應商那裏ID =」 112233「」在1號線

我參照的是this手冊。

要清楚的是,這些都在MySQL工作臺中,而不是工作臺腳本文件或mysql腳本文件。

回答

2

根據您的標籤mysql-workbench,我發現它僅僅是一個引用的文檔和使用與您所用內容無關的情況。

備份你鏈接的層次結構,以本http://www.sql-workbench.net/

,你會讀到:

請注意,SQL工作臺/ J有沒有關係到保持產品的MySQL 工作臺和被佔用由Oracle提供。如果您正在尋找MySQL Workbench支持,請聯繫Oracle。