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

mysqldump का उपयोग करके GEOMETRY कॉलम वाली तालिका का बैकअप लें?

मेरे मामले में, यह त्रुटि विशेष रूप से खाली . के साथ दिखाई दी गैर-शून्य ज्यामिति स्तंभ में ज्यामिति मान।

मेरे मामले में, खाली ज्यामिति अज्ञात ज्यामिति के वैध मामले थे, इसलिए मैंने इसे शून्य मानों की अनुमति देने के लिए कॉलम को बदलकर संबोधित किया, और फिर UPDATE ... SET geom = NULL WHERE IsEmpty(geom);

इसके बाद, मैं mysqldump . को फिर से चलाने में सक्षम हुआ और परिणामी sql को एक अलग डेटाबेस में सफलतापूर्वक आयात करें।

(ईमानदारी से कहूं तो, मुझे यकीन नहीं है कि पहली बार में खाली ज्यामिति मान कैसे मिले - मुझे खाली ज्यामिति मान बनाने के लिए सिंटैक्स भी नहीं पता)



  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 इंस्टॉलेशन में MySQL एक्सटेंशन गायब है जो वर्डप्रेस के लिए आवश्यक है

  2. xampp mysql और phpmyadmin काम नहीं करते

  3. प्रदर्शन के दृष्टिकोण से, अत्यधिक उपयोग की जाने वाली वेबसाइट सुविधा के लिए MySQL अस्थायी तालिका का उपयोग करना कितना कुशल है?

  4. MySQL - प्रत्येक डुप्लिकेट मान के लिए एक काउंटर प्राप्त करें

  5. डेटाटाइम द्वारा ऑर्डर क्वेरी को बहुत धीमा कर देता है