[mySQL]Zmienna błędu

Witam,

Wiem, że w SQL SERVER jest zmienna @@error przydatna przy transakcjach, czy istnieje jej odpowiednik w mySQL? I jak go zastosować w poniższej transakcji, bowiem przy ifie po update zwraca błąd.

START TRANSACTION

INSERT INTO Klienci(kl_id, kl_nazwa, kl_kontakt) VALUES (308, 'FUN!', ':::..::')

UPDATE Klienci SET kl_nazwa = 'DS'

COMMIT;