2012-06-05 10 views
24

मैं MySQL में सामान्य क्वेरी के लिए एक चर घोषित कैसे कर सकता हूं?एक सामान्य क्वेरी के लिए MySQL में एक चर घोषित करने के लिए कैसे?

जैसे

declare @myVar date; 
set @myVar = something; 

select * from someTable where someColumn = @myVar; 

मैंने कोशिश की और वाक्य रचना गलत हो रहा है ... मैं क्या याद आ रही है?

उत्तर

34

आप इस तरह से एक सत्र चर घोषणा कर सकते हैं:

SET @myvarname := 'value'; 

या इस तरह से एक स्थानीय चर:

DECLARE my_variable varchar(30) 
भी

:

DECLARE my_variable varchar(30) DEFAULT 'value' 
संबंधित मुद्दे