Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

यदि आप एक ऐसी तालिका को हटा रहे हैं जो पायथन का उपयोग करके मौजूद नहीं है, तो आप त्रुटि प्राप्त करने से कैसे बच सकते हैं?

ऐसा परिदृश्य हो सकता है जहां आप एक तालिका को हटा रहे हों जो वास्तव में आपके डेटाबेस में मौजूद नहीं है। यह संभव है कि डेटाबेस से किसी तालिका को हटाने के लिए कमांड निष्पादित करते समय, हम उस तालिका का गलत नाम दे सकते हैं जो हमारे डेटाबेस में मौजूद नहीं है। दूसरी संभावना यह है कि आप उस तालिका को हटा रहे हैं जिसे पहले से ही किसी अन्य व्यक्ति द्वारा हटा दिया गया है जिसके पास डेटाबेस तक पहुंच है। इस परिदृश्य में आपको कमांड निष्पादित करते समय एक त्रुटि मिलेगी क्योंकि जिस तालिका को आप हटाना चाहते हैं वह मौजूद नहीं है।

तालिका मौजूद है या नहीं और फिर उसे हटाकर इस त्रुटि से बचा जा सकता है। यदि तालिका मौजूद नहीं है, तो उस तालिका को हटाने का आपका आदेश बिना कोई त्रुटि दिए निष्पादित नहीं किया जाएगा।

IF EXISTS कथन का उपयोग यह सत्यापित करने के लिए किया जाता है कि जिस तालिका को हम हटाना चाहते हैं वह मौजूद है या नहीं।

सिंटैक्स

ड्रॉप टेबल अगर टेबल_नाम मौजूद है

उपरोक्त कथन ड्रॉप टेबल ऑपरेशन तभी करता है जब टेबल मौजूद हो, अन्यथा यह कोई क्रिया नहीं करता है और इसलिए, त्रुटि की घटना को रोकता है।

पाइथन में MySQL का उपयोग करके डेटाबेस में मौजूद है या नहीं, यह जांचने के बाद तालिका को हटाने के लिए कदम

  • MySQL कनेक्टर आयात करें

  • कनेक्ट का उपयोग करके कनेक्टर के साथ कनेक्शन स्थापित करें ()

  • कर्सर () विधि का उपयोग करके कर्सर ऑब्जेक्ट बनाएं

  • उपयुक्त mysql कथनों का उपयोग करके एक क्वेरी बनाएँ

  • निष्पादित () विधि का उपयोग करके SQL क्वेरी निष्पादित करें

  • कनेक्शन बंद करें

उदाहरण

मान लीजिए, हमें अपने डेटाबेस से एक टेबल को हटाना है, लेकिन इससे पहले हमें यह जांचना होगा कि यह मौजूद है या नहीं।

आयात करें ड्रॉप टेबल यदि मौजूद है तो कर्मचारी "cursor.execute(query)print("Table DROPED..")db.close()

उपरोक्त कोड मौजूद होने पर डेटाबेस से "कर्मचारी" तालिका को हटा देता है। अन्यथा, यदि तालिका मौजूद नहीं है, तो यह कोई त्रुटि नहीं देती है।

आउटपुट

टेबल ड्रॉप किया गया..

  1. मैं पायथन में cv2 का उपयोग करके एक छवि कैसे प्रदर्शित कर सकता हूं?

    Python cv2 में किसी इमेज को पढ़ने के लिए, हम निम्नलिखित कदम उठा सकते हैं- फ़ाइल से छवि लोड करें। छवि को निर्दिष्ट विंडो में प्रदर्शित करें। दबाई गई कुंजी की प्रतीक्षा करें। सभी HighGUI विंडो को नष्ट कर दें। उदाहरण import cv2 img = cv2.imread("baseball.png", cv2.IMREAD_COLOR) cv2.imshow(&

  1. पायथन का उपयोग करके SAP डेटाबेस को क्वेरी करना

    पायथन सबसे अधिक उपयोग की जाने वाली वस्तु-उन्मुख प्रोग्रामिंग भाषाओं में से एक है जिसे कोड करना और समझना बहुत आसान है। SAP के साथ Python का उपयोग करने के लिए, हमें Python SAP RFC मॉड्यूल को स्थापित करने की आवश्यकता है जिसे PyRFC के रूप में जाना जाता है। इसकी उपलब्ध विधियों में से एक RFC_READ_TABLE ह

  1. मैं एक निर्देशिका कैसे बना सकता हूं यदि यह पायथन का उपयोग करके मौजूद नहीं है?

    निर्देशिका बनाने के लिए, पहले जांचें कि क्या यह os.path.exists(directory) का उपयोग करके पहले से मौजूद है। फिर आप इसका उपयोग करके इसे बना सकते हैं: import os if not os.path.exists('my_folder'):     os.makedirs('my_folder') आप अजगर मुहावरे ईएएफपी का भी उपयोग कर सकते हैं:अनुम