DELIMITER //
CREATE trigger T_PlayersNum
before insert on Players for each row
begin
If (Select Count(distinct accountnum) From Players) >=3 then
Raiserror('不能超过3个',16,-1);
RollBack Transaction;
Return;
End if;
End;//
delimiter ;请问我这个触发器问题在哪里 每次执行到Raiserror('不能超过3个',16,-1);就出错.
CREATE trigger T_PlayersNum
before insert on Players for each row
begin
If (Select Count(distinct accountnum) From Players) >=3 then
Raiserror('不能超过3个',16,-1);
RollBack Transaction;
Return;
End if;
End;//
delimiter ;请问我这个触发器问题在哪里 每次执行到Raiserror('不能超过3个',16,-1);就出错.
后该怎么写 虽然我知道MS SQL怎么写但是MYSQL真的不知道 急死我了啊