sql >> Database >  >> RDS >> Mysql

SQL - Triggerupdatefout

hier is een snelle versie - je hebt gedenormaliseerd - wat geen goed idee is. in plaats daarvan moet het aantal kamers worden overgelaten om de tijd op te vragen.

CREATE TRIGGER UpdateNoRooms AFTER INSERT AS
BEGIN
    UPDATE Houses h
        SET h.NumberOfRooms = h.NumberofRooms+1 WHERE :new.HouseName = h.Name;
END;


  1. Steekproef van Oracle, exact aantal resultaten nodig (voorbeeldclausule)

  2. Hoe cluster-40926 uit mijn dataroot in moodle te verwijderen

  3. Probleem met het uitvoeren van de procedure in het spring bootschema.sql-bestand

  4. MySQL Workbench:hoe de verbinding levend te houden