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

क्या उन स्तंभों को अनदेखा करने का कोई तरीका है जो INSERT पर मौजूद नहीं हैं?

आपकी वर्तमान तकनीक काफी व्यावहारिक लगती है। बस एक छोटा सा बदलाव।

त्रुटि की प्रतीक्षा करने और फिर एक-एक करके कॉलम बनाने के बजाय, आप केवल स्कीमा को निर्यात कर सकते हैं, एक अंतर कर सकते हैं और सभी तालिकाओं में सभी लापता कॉलम का पता लगा सकते हैं।

इस तरह यह कम काम होगा।

आपका gui केवल स्कीमा निर्यात करने में सक्षम होगा या mysqldump पर निम्न स्विच सभी अनुपलब्ध स्तंभों का पता लगाने के लिए उपयोगी होगा।

mysqldump --no-data -uuser -ppassword --database dbname1 > dbdump1.sql
mysqldump --no-data -uuser -ppassword --database dbname2 > dbdump2.sql

Dbdump1.sql और dbdump2.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. मैं अद्यतन विवरण में जॉइन का उपयोग कैसे कर सकता हूं?

  2. .NET कोर MySql MaxPoolSize में लागू नहीं है

  3. MySQL - एक क्वेरी में अलग-अलग मानों के साथ कई पंक्तियों को अपडेट करें

  4. Zend_Db वर्ग के साथ MySQL इंजेक्शन से बचना

  5. बहुभुज अंक प्राप्त करें mysql