2011-09-03 25 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;)