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