Ini adalah masalah khusus MySQL.
Di MySQL, sebuah kasus harus selalu memiliki kecocokan yang valid, dengan demikian klausa ELSE.
Dan karena pernyataan setelah kecocokan tidak boleh kosong, Anda dapat mengisinya dengan blok kosong seperti ini:
ELSE BEGIN END;
Jadi kasus yang valid adalah, misalnya:
CASE @news
WHEN 'emp' THEN
UPDATE equipos SET pe=pe+1,pg=pg-1 WHERE [email protected];
WHEN 'loc' THEN
UPDATE equipos SET pp=pp-1,pg=pg+1 WHERE [email protected];
ELSE BEGIN END;
END CASE;