CREATE TABLE Test (
testID INT AUTO_INCREMENT PRIMARY KEY,
testNimi VARCHAR(255),
maxpunktid INT
);
INSERT INTO test(testNimi, maxpunktid)
Values ('Trigger SQL', 100),
('Fundamental SQL', 10);
SELECT * FROM test;

CREATE TABLE TestKuupaev (
kuupaevID INT AUTO_INCREMENT PRIMARY KEY,
kohtNimi VARCHAR(255),
testID INT,
kuupaev DATE,
FOREIGN KEY (testID) REFERENCES Test(testID)
);
INSERT INTO testkuupaev(kohtNimi, kuupaev, testID)
Values ('first in the row', '2021-02-01', 1),
('second in the row', '2024-03-20', 2);
SELECT * FROM test;
SELECT * FROM testkuupaev;


CREATE TABLE logi (
logiID INT AUTO_INCREMENT PRIMARY KEY,
kuupaev DATETIME,
toiming VARCHAR(255),
andmed TEXT,
kasutaja VARCHAR(255)
);
INSERT INTO logi (kuupaev, toiming, andmed, kasutaja)
SELECT NOW(), 'TestKuupaev on lisatud',
CONCAT('testNimi: ', Test.testNimi, ', maxpunktid: ', Test.maxpunktid,
', kohtNimi: ', NEW.kohtNimi, ', kuupaev: ', NEW.kuupaev), USER()
FROM Test
WHERE Test.testID = NEW.testID;




UPDATE Test
SET maxpunktid = u_maxpunktid
WHERE testNimi = u_testNimi



