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

त्रुटि #1054 - 'नया' में अज्ञात कॉलम 'program_id'

ट्रिगर बनाएं trig_job_color tb_jobs . पर डालने के बाद प्रत्येक पंक्ति के लिए @program_id =(tb_tickets से program_id चुनें जहां tb_tickets.job_id =NEW.job_id);

SET @newstatus = (Select status from tb_tickets
where tb_tickets.job_id = NEW.job_id);
SET @newsite_id = (Select site_id from tb_tickets
where tb_tickets.job_id = NEW.job_id);

CASE @program_id
 WHEN 1 THEN
   UPDATE tb_sites_3 
   SET tb_sites_3.color_status = @newstatus 
   WHERE tb_sites_3.site_id = @newsite_id;
 WHEN 2 THEN
   UPDATE tb_sites_3 
   SET tb_sites_3.color_status = @newstatus 
   WHERE tb_sites_3.site_id = @newsite_id;
 WHEN 3 THEN
   UPDATE tb_sites_3
   SET tb_sites_3.color_status = @newstatus 
   WHERE tb_sites_3.site_id = @newsite_id;
 END CASE;
 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. PHP सर्वर पर काम नहीं कर रहा है

  2. SELECT का उपयोग करते समय क्या आप अन्य फ़ील्ड के आधार पर किसी दिए गए फ़ील्ड के मान को संशोधित कर सकते हैं?

  3. मैं PHP का उपयोग करके इस पासवर्ड को MD5 के साथ कैसे एन्क्रिप्ट कर सकता हूं?

  4. पसंद और नापसंद के आधार पर अलग-अलग प्रविष्टियाँ दिखाएँ जो मेरे पास एक उपयोगकर्ता के साथ समान हैं

  5. डेटाबेस:क्रियाओं का लॉग बनाना, विभिन्न संदर्भों को कैसे संभालना है?