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

MySql त्रुटि:संग्रहीत फ़ंक्शन/ट्रिगर में तालिका को अपडेट नहीं कर सकता

जिस समय आप अपनी तालिका को अपडेट करने का प्रयास कर रहे हैं, आप ट्रिगर पर एक अंतहीन लूप शुरू करते हैं, ट्रिगर अपनी टेबल को अपडेट करने के लिए नहीं हैं, आप एक नई तालिका बना सकते हैं जहां आप अपनी तालिका की प्राथमिक कुंजी और प्राथमिकता मान रखते हैं , ताकि आप उस तालिका में प्राथमिकता को अपडेट कर सकें। और अपने आवेदन में या जहां भी आप उपयोग करेंगे, आप इन दो तालिकाओं में शामिल हो सकते हैं। इसके अलावा, आप अपनी तालिका को एप्लिकेशन साइड में निम्नलिखित sql के साथ अपडेट करने पर विचार कर सकते हैं:

update your_table set state = 'NEW' and priority = priority - 1 where ....

साथ ही आपके डेटा को हर 5/10 मिनट (जो भी वांछित हो) ऑटोरनिंग को ठीक करने के लिए एक नई संग्रहीत प्रक्रिया लिखी जा सकती है।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. क्या COUNT रिकॉर्ड को खींचने और कोड में गिनने की तुलना में तेज़ है?

  2. java.sql.SQLException:कॉलम इंडेक्स सीमा से बाहर, 0 <1

  3. एएसपी, माईएसक्यूएल और यूटीएफ -8

  4. डोमपीडीएफ के साथ कई पेज कैसे बनाएं?

  5. MySQL ON DUPLICATE KEY ऑडिट या लॉग टेबल में डालें