কম্পিউটার টিউটোরিয়াল

Python দিয়ে অস্তিত্বহীন টেবিল ডিলিট করলে এরর এড়ানোর উপায়

কখনো কখনো ভুল টেবিল নাম দিয়ে বা অন্য কেউ ডিলিট করে দিয়ে থাকলে টেবিল ডিলিট করার সময় এরর হয়। এটি এড়াতে IF EXISTS ক্লজ ব্যবহার করা হয়।

সিনট্যাক্স

DROP TABLE IF EXISTS table_name

উপরের স্টেটমেন্ট টেবিল থাকলে ডিলিট করবে, নাইলে কিছুই করবে না এবং এরর দিবে না।

Python-এ MySQL ব্যবহার করে টেবিল আছে কিনা চেক করে ডিলিট করার ধাপসমূহ

  1. MySQL কনেক্টর ইম্পোর্ট করুন
  2. connect() ব্যবহার করে কনেকশন স্থাপন করুন
  3. cursor() মেথড দিয়ে কার্সার অবজেক্ট তৈরি করুন
  4. উপযুক্ত MySQL স্টেটমেন্ট ব্যবহার করে কোয়েরি তৈরি করুন
  5. execute() মেথড দিয়ে SQL কোয়েরি এক্সিকিউট করুন
  6. কনেকশন বন্ধ করুন

উদাহরণ

আমরা Employees টেবিল ডিলিট করতে চাই, কিন্তু আগে চেক করব আছে কিনা।

import mysql.connector

db = mysql.connector.connect(
    host="your_host",
    user="your_username",
    password="your_password",
    database="database_name"
)

cursor = db.cursor()
query = "DROP TABLE IF EXISTS Employees"
cursor.execute(query)
print("টেবিল ড্রপ হয়েছে।")
db.close()

উপরের কোড Employees টেবিল থাকলে ডিলিট করবে, নাইলে এরর দিবে না।

আউটপুট

টেবিল ড্রপ হয়েছে।
  1. পাইথনে cv2 ব্যবহার করে ইমেজ প্রদর্শন করা

  2. পাইথনে ডিরেক্টরি না থাকলে তৈরি করার পদ্ধতি (EAFP ইডিয়াম)

  3. পাইথন দিয়ে SAP ডেটাবেস কোয়েরি করার পদ্ধতি

  4. পাইথনে ডিরেক্টরি না থাকলে তৈরি করার পদ্ধতি