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

MySQLडेटाबेस की सबसे नई 10 प्रविष्टियों से पुरानी किसी भी चीज़ को लगातार कैसे हटाएं (संभवतः JPQL/JPA में)

यह एक जटिल समस्या है, क्योंकि जब तक आपकी तालिका किसी अन्य तालिका से लिंक नहीं होती है, तब तक आपके पास तालिका ए में नवीनतम पंक्ति हो सकती है जो तालिका बी में एक बहुत पुरानी पंक्ति का संदर्भ देती है। इस मामले में, हालांकि तालिका बी की पंक्ति बहुत पुरानी है , आप अपने डेटाबेस की सुसंगतता को तोड़े बिना इसे हटा नहीं सकते।

इसे "लगातार" करना और भी कठिन है (पढ़ें:असंभव)। मैं सबसे पहले

  • जांचें कि क्या वाकई इसकी जरूरत है। डिस्क सस्ते हैं, और एंटरप्राइज़ डेटाबेस में 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. स्क्रैच से पायथन फ्लास्क और MySQL का उपयोग करके एक वेब ऐप बनाना:भाग 3

  2. MySQL वाइल्डकार्ड बदलें

  3. mysql_real_escape_string () डेटाबेस में स्लैश नहीं छोड़ना चाहिए?

  4. निरंतर स्क्रॉलिंग। AJAX, PHP, जावास्क्रिप्ट, MYSQL

  5. mysql डेटा के क्षैतिज लेआउट के लिए क्वेरी