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` ) );
Wiem ogolnie jak wyglada skladnia wyzwalacza ale nie wiem jak sie za to zabrac mialby moze ktos jakis pomysl?? Z gory dziekuje za pomoc.
Pozdro
Witam moze teraz mi ktos pomoze
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 = SELECT DATE_ADD('x', INTERVAL 1 MONTH) end ;
wywala mi blad: #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'SELECT data_zal into x FROM lokaty WHERE id=new.id
UPDATE Lokaty SET data_wygas' at line 4
moze mi ktos powiedziec co robie zle?? pozdro