可能以前曾被問過,但我找不到答案。在MySQL查詢中指定變量
是否可以在mySQL查詢中指定用戶定義的變量。如:
select * from table where column like "%MYVAR%" or column like "%MYVAR%"
基本上,這將是更復雜一點比,但如果我想使用相同的文本多次我怎麼可能設置此和重用呢?
非常感謝。
可能以前曾被問過,但我找不到答案。在MySQL查詢中指定變量
是否可以在mySQL查詢中指定用戶定義的變量。如:
select * from table where column like "%MYVAR%" or column like "%MYVAR%"
基本上,這將是更復雜一點比,但如果我想使用相同的文本多次我怎麼可能設置此和重用呢?
非常感謝。
這是可能的 -
SET @var1 = 'table%';
SELECT * FROM table1 WHERE column1 LIKE @var1;
更多信息 - User-Defined Variables。
謝謝你。在SQLyog中,我必須先運行SET命令,然後分別運行查詢(使用2個不同的查詢窗口)。這可以從相同的查詢窗口完成嗎?不是必需的,但會減少幾次點擊。 –
您可以在dbForge Studio for MySQL(免費快速版)中執行此操作 - http://www.devart.com/dbforge/mysql/studio/ – Devart
「用戶定義的變量」是什麼意思? –