2011-09-03 72 views
0

我正試圖在MySQL中創建觸發器。我需要在觸發器中多次使用一些值(常量)。我怎樣才能定義一個常量,以使我的觸發器更易於維護,並且不會在代碼中傳播數值。MySQL中的觸發器中的常量

(也許是一個愚蠢的問題,但我是一個起動機與MySQL)提前

+0

['DECLARE var_name value'](http://dev.mysql.com/doc/refman/5.0/en/declare-local-variable.html) – NullUserException

回答

1

由於NullUserException指出

感謝,聲明是你所需要的。 (但是他指出的語法是錯誤的)。

語法

DECLARE var_name type DEFAULT value; 

例如

DECLARE someConstant int DEFAULT 10; 

如果你省略默認初始值將是NULL。 (IE:DECLARE var_name type;)