Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

एसक्यूएल - ट्रिगर अपडेट त्रुटि

यहां एक त्वरित संस्करण है-आपने असामान्य कर दिया है - जो एक अच्छा विचार नहीं है। इसके बजाय कमरों की संख्या पूछताछ के लिए छोड़ दी जानी चाहिए।

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. अद्वितीय अनुक्रमित मानों को ओवरराइड करना

  3. mysql_install_db, त्रुटि:35, मैक ओएस एक्स पर 10.9.1

  4. क्या उपयोगकर्ता 'उपयोगकर्ता'@'%' और 'उपयोगकर्ता'@'लोकलहोस्ट' समान नहीं हैं?

  5. लगातार दो पंक्तियों में तिथियों के बीच अंतर