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

एसक्यूएल किसी अन्य तालिका से कैसे योग करें और किसी अन्य तालिका में डालें

इस ट्रिगर को अपने व्यय तालिका में जोड़ें

CREATE TRIGGER ExpenseSum AFTER INSERT ON ExpenseTable FOR EACH ROW
BEGIN
    UPDATE ProjectsTable P
    SET ExpenseTotal = 
    (SELECT SUM(ExpenseAmount) from ExpenseTable
    where ExpenseTable.ProjectID= P.ProjectID)
    where P.ProjectID = New.ProjectID;
END

ट्रिगर जोड़ना न भूलें After Update और After Delete ExpenseTotal को अपडेट करने के लिए



  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. #1221 - UPDATE और ORDER BY का गलत उपयोग

  4. क्या मैं एक गतिशील .htaccess फ़ाइल बना सकता हूँ?

  5. LAST_INSERT_ID() $db->insert_id के बराबर नहीं है?