Son yazdığınız sorguyu ekler misiniz? Arkadaşın dediği gibi tırnak işaretini kaldırdınız değil mi?
Son yaptığım sorgu bu. THEN'i de kaldırıp denemiştim.
IF EXISTS (SELECT * FROM personeller WHERE mid = 300)
THEN
UPDATE personeller
SET sid = 1, lid = 1, tid = 50, pid = 415
WHERE mid = 300
ELSE
INSERT INTO personeller (sid, lid, tid, pid, mid)
VALUES (1, 1, 50, 415, 300)