Chciałbym po usunieciu z tabeli jakiegoś rekordu zmniejszy o 1 id rekordów których wartośc jest większa niz tego usnietego czyli: usuwam rekord z id 5 to w rekordzie 6 id zmienia się na 5, w 7 na 6 ....
Próbuję to zrobic za pomoca triggera
CREATE TRIGGER zmniejsz_lp AFTER DELETE ON Potencjalni FOR EACH ROW BEGIN IF id_pot > OLD.id_pot THEN SET id_pot = id_pot - 1; END IF; END;
Mysql wyrzuca 'Unknow system variable "id_pot"'. Oczywiście istnieje pole o nazwie 'id_pot' w tabeli Potencjalni.