sql >> Databasteknik >  >> RDS >> Mysql

SQL - Trigger Update Error

här är en snabbversion -du har avnormaliserat - vilket inte är en bra idé. istället bör antalet rum lämnas till frågetid.

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


  1. MySQL, json, JSON_ARRAY_APPEND - varför fungerar inte appen 5.7.13?

  2. Batchinfogning av data till MySQL-databas med hjälp av php

  3. PostgreSQL vs Linux-kärnversioner

  4. Skillnad mellan WITH-sats och underfråga?