[SQL] wyzwalacze

olgmajewska
Użytkownik
Użytkownik
Posty: 2
Rejestracja: 13 cze 2013, o 13:25
Płeć: Kobieta
Lokalizacja: Polska

[SQL] wyzwalacze

Post autor: olgmajewska »

Mam problem z pewnym zadaniem. Czytałam troche o wyzwalaczach ale nic mi to nie rozjasniło. Prosze o pomoc przy zadaniu.

Stwórz wyzwalacze, które zapiszą w tabeli Zmiany informacje na temat dokonanych zmian w tabeli Uzytkownik.

Kod: Zaznacz cały

DROP DATABASE IF EXISTS audytSystemu;
CREATE DATABASE audytSystemu;
USE audytSystemu;

CREATE TABLE IF NOT EXISTS Uzytkownik(
	idUzytkownika INT PRIMARY KEY AUTO_INCREMENT,
	nazwisko VARCHAR(50) NOT NULL,
	imie VARCHAR(64) NOT NULL,
	dataUrodzenia Date
);

CREATE TABLE IF NOT EXISTS Zmiany(
	idZmiany INT PRIMARY KEY AUTO_INCREMENT,
	idRekordu INT NOT NULL,
	czasZmiany TIMESTAMP,
	typZmiany VARCHAR(10)
);

INSERT INTO Uzytkownik values (null, "Kowalski", "Janek", "2013-01-01");
INSERT INTO Uzytkownik values (null, "Nowak", "Marian", "2013-03-01");
Ostatnio zmieniony 31 maja 2016, o 18:11 przez Afish, łącznie zmieniany 1 raz.
Powód: Poprawa wiadomości.
ODPOWIEDZ