mam tabelę o następującej strukturze:
-------------------------
- mops_konta -
-------------------------
id tinyint(3)
imie varchar(30)
nazwisko varchar(30)
email varchar(60)
haslo varchar(64)
data_logowania datetime
data_ostatniego_logowania datetime
--------------------------
podczas logowania jest zapisywana data i godzina do pola 'data_logowania'
jednocześnie podczas logowania chciałem by data ostatniego logowania (czyli ta która jest w polu 'data_logowania') była przekopiowana do pola data_ostatniego_logowania. Chciałem to zrobić przy pomocy triggera w takiej postaci
CREATE TRIGGER ostatnie_logowanie BEFORE UPDATE ON mops_konta FOR EACH ROW UPDATE mops_konta SET data_ostatniego_logowania=OLD.data_logowania;
nie miałem za bardzo styczności z triggerami wiec podejrzewam że jest on nie tak sformułowany. Dodam że nie chce logów logowania zapisywać w innej tabeli.