2

トリガーの使用を開始し、NEW.lettre2に従って挿入する値が異なります。だから私は:のための良い同等物(SQLでのみ、phpではない)を知りたいです:

...
BEGIN
INSERT INTO newsfeed(lettre1) 
VALUES (IF(NEW.lettre2='a','b','c') );
END |
...
4

1 に答える 1

4

サブ select の助けを借りてそれを行うことができます:

INSERT INTO newsfeed(lettre1) 
VALUES (SELECT IF(NEW.lettre2='a','b','c') AS col1 );
于 2012-07-14T11:32:22.910 に答える