konto usunięte
Temat: MySQL trigger prosze o pomoc
Witam mam nastepujacy problem. Otoz chce napisac trigger ktory wygeneruje mi date wygasniecia lokaty dla ktorkoterminowej (+3miesiace) dla dlugoterminowej (+24miesiace) po wprowadzeniu daty zakupu lokaty... Struktura tabeli wyglada nastepujaco:CREATE TABLE `Lokaty` (
`id` INT NOT NULL AUTO_INCREMENT ,
`id_typ_lokaty` int NOT NULL ,
`data_zal` date NOT NULL ,
`stan_lokaty` float( 20, 2 ) unsigned NOT NULL ,
`data_wygasniecia` date ,
PRIMARY KEY ( `id` )
);
Napisalem cos takiego ale wysypuje sie blad i nie wiem co jest grane:
decrimer //
create trigger aktualizacja AFTER insert on lokaty
for each row
begin declare x date
SELECT data_zal into x FROM lokaty WHERE id=new.id
UPDATE Lokaty SET data_wygasniecia = DATE_ADD('x', INTERVAL 1 MONTH)
end //