是否有可能在MySQL中創建一個觸發此:MySQL在一個表創建更新/插入觸發
我有這樣
Column1_id Column2_val
1 2
2 2
二表
Column1_id1 Column2_id2
1 2
表所以幾乎更新或插入如果兩行具有相同的值爲Column2_val
我想插入到第二個表的ID。任何幫助將大大appriciated。
我寫了這個,但它似乎並沒有工作我做錯了什麼?
BEGIN
set @user_id_update = (SELECT Column1_id from users where in_play = 2 LIMIT 1);
INSERT INTO player_pairs(PLAYER1_ID, PLAYER2_ID, GAME_ID)
VALUES (new.Column1_id, @user_id_update, 2);
UPDATE users SET in_play = 1 where Column1_id in(@user_id_update, new.user_id);
END
[你有什麼嘗試?](http://dev.mysql.com/doc/refman/5.0/en/create-trigger.html) –
添加一些關於你想要的信息 –