Mysql
 sql >> база данни >  >> RDS >> Mysql

SQL - Грешка при актуализиране на задействане

ето една бърза версия - денормализирахте - което не е добра идея. вместо това броят на стаите трябва да се остави на времето за заявка.

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. сравнение на време в mysql

  2. Най-ефективният начин за вмъкване на редове в MySQL база данни

  3. Съкратете всички таблици в базата данни на MySQL, които съответстват на модел на име

  4. SQL заявка в няколко реда

  5. Как да изберете данни от две таблици с помощта на една заявка