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

MySql . के लिए पंक्ति संस्करण

मैसकल में बिल्ट इन रोवर्जनिंग मैकेनिज्म नहीं है। जबकि टाइमस्टैम्प प्रकार का उपयोग करना ठीक लग सकता है, आप उन प्रश्नों के लिए गलत होने जा रहे हैं जो एक साथ कई पंक्तियों को अपडेट करते हैं और अधिक समय लेते हैं, फिर टाइमस्टैम्प का रिज़ॉल्यूशन निर्दिष्ट मान के रूप में परिवर्तन की शुरुआत पर आधारित होता है, न कि अंत परिवर्तन।

इसलिए, यदि आपकी अपडेट क्वेरी 100 पंक्तियों को प्रभावित करती है, तो सभी पंक्तियों का टाइमस्टैम्प समान होगा (मान लीजिए 2015-10-28 09:47:10.123456 का मान)। लेकिन, यह संभव है कि 2015-10-28 09:47:10.654321 तक पंक्तियों का लेखन समाप्त नहीं होगा।

यदि, अलग से, आप किसी अन्य टाइमस्टैम्प के आधार पर सभी बदली हुई पंक्तियों की तलाश कर रहे हैं, (जैसे 2015-10-28 09:47:10.500000), तो आपको अपने इच्छित परिणाम नहीं मिलेंगे। और आपके कोड के आधार पर, आप बदली हुई 100 पंक्तियों को याद कर सकते हैं।

यह तथ्य है कि अब पंक्तियों में परिवर्तन का अतीत में टाइमस्टैम्प हो सकता है कि आप सभी बदली हुई पंक्तियों को प्राप्त करने के लिए केवल 2 टाइमस्टैम्प की तुलना नहीं कर सकते।



  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 डेटाबेस में 4-बाइट UTF-8 वर्ण / इमोजी डालने में समस्या

  3. MySQL दैनिक टाइमस्टैम्प रेंज के आधार पर चयन करें

  4. MySQL परिणाम अल्पविराम से अलग सूची के रूप में

  5. MySQL समय आधारित ट्रिगर