【发布时间】:2014-07-21 16:03:44
【问题描述】:
我正在尝试编写一个 mySQL 跳跳虎,但我无法将我的代码放入 phpMyAdmin MySQL 中而不会出现语法错误。有人可以帮帮我吗?
表格:
我的触发器:
CREATE TRIGGER after_jeu_insert ON jeu
AFTER INSERT
AS
BEGIN
DECLARE @gameid int, @oldTurn int, @newTurn int
SELECT @gameid=idpartie FROM INSERTED
SELECT @oldturn=tour FROM partie WHERE idpartie=@gameid
IF(@oldTurn IS NULL)
{
SET @newTurn = 1
}
ELSE
{
IF(@oldTurn==1)
SET @newTurn = 2
ELSE
SET @newTurn = 1
}
UPDATE partie SET tour = @newTurn, derniercoup = NOW() WHERE idpartie = @gameid
END
我没有找到错误,如果有人可以帮助我,那就太好了。 谢谢
【问题讨论】:
-
在此处发布您的表定义sqlfiddle.com
标签: mysql triggers phpmyadmin