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

टाइमस्टैम्प कॉलम को mysql टेबल में जोड़ने से अजीबता से निपटें

आपको pt-online-schema-change<का उपयोग करना चाहिए। /ए> , MySQL के लिए ALTER TABLE संचालन को स्वचालित करने के लिए एक उपकरण, बिना टेबल लॉक करना। यह Percona टूलकिट का हिस्सा है, MySQL डेवलपर्स और DBA के लिए अपरिहार्य सहायक टूल का एक निःशुल्क संग्रह।

$ pt-onlines-chema-change h=localhost,D=mydatabase,t=mytable \
  --alter="add column mod_time timestamp"

जब तक पीटी-ऑनलाइन-स्कीमा-चेंज काम कर रहा हो, आप मूल तालिका को पढ़ना और लिखना जारी रख सकते हैं। जब यह हो जाता है, तो यह स्वचालित रूप से तालिकाओं के नामों की अदला-बदली करता है, और मूल को छोड़ देता है।

आप इस टूल के बारे में इसके डिज़ाइनर द्वारा वेबिनार की रिकॉर्डिंग देख सकते हैं। देखना मुफ़्त है, लेकिन पंजीकरण की आवश्यकता है:http://www.percona.com/webinars/2012-05-02-zero-downtime-schema-changes-in-mysql



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. एसक्यूएल:मेरे एसक्यूएल को अनुकूलित करने में मेरी मदद करें

  2. MySQL पूर्णांक अहस्ताक्षरित अंकगणितीय समस्याएं?

  3. नोड.जेएस से आरडीएस डेटाबेस से जुड़ना

  4. जावा में वाइल्डकार्ड्स तैयार विवरण

  5. डॉक्ट्रिन की खोज में लाइक और% वाइल्डकार्ड*()