mostafa0098
جمعه 20 تیر 1393, 19:41 عصر
سلام دوستان مثل اینکه ساختار تریگر ها در sql server با mysql متفاوته من این کدو ابتدا نوشتم :
create trigger ins_sendfax on sendfax
after insert
as
begin
declare @id int
select @id=userid from inserted
update orders set countSend=countSend-1 where userid=@id and active=1
end
بعد فهمیدم توی mysql ساختارش کلا متفاوته، و به صورت زیر تغییرش دادم :
create trigger sendfax_ins
after insert
on sendfax
for each row
begin
set @id=new.userid
update orders set countSend=countSend-1 where userid=@id and active=1
end
ولی متاسفانه باز هم میگه ارور سینتکسی داره، میتونید ارور سینتکسیشو بهم بگید؟؟
سپاس
create trigger ins_sendfax on sendfax
after insert
as
begin
declare @id int
select @id=userid from inserted
update orders set countSend=countSend-1 where userid=@id and active=1
end
بعد فهمیدم توی mysql ساختارش کلا متفاوته، و به صورت زیر تغییرش دادم :
create trigger sendfax_ins
after insert
on sendfax
for each row
begin
set @id=new.userid
update orders set countSend=countSend-1 where userid=@id and active=1
end
ولی متاسفانه باز هم میگه ارور سینتکسی داره، میتونید ارور سینتکسیشو بهم بگید؟؟
سپاس