Witam
Mam w trigerze następujący warunek
DECLARE zmienna VARCHAR(10)
SET zmienna = (SELECT pole1 FROM tabela WHERE warunek);
IF zmienna = null THEN
SET zmienna = 'NIC';
END IF;
Niesety warunek nie działa.
Chodzi o to że jeżeli zapytanie zwróci jakiś wynik to ma być przypisany do zmiennej natomias jeżeli nie zwróci nic to ma być do zmienne przypisana jakaś wartość.
Proszę o pomoc co mam nie tak?