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

MySQL IGNORE INSERT স্টেটমেন্টের ব্যবহার

INSERT IGNORE স্টেটমেন্ট ডুপ্লিকেট ডেটা ইনসারশন রোধ করতে ব্যবহৃত হয়। সাধারণ INSERT-এর পরিবর্তে INSERT IGNORE ব্যবহার করলে: রেকর্ড ডুপ্লিকেট না হলে সাধারণভাবে ইনসার্ট হয়, ডুপ্লিকেট হলে IGNORE কীওয়ার্ড MySQL-কে বাধা দিয়ে সাইলেন্টলি ডিসকার্ড করে, কোনো এরর জেনারেট হয় না।

সিনট্যাক্স

INSERT IGNORE INTO table_name(...)

table_name — ইনসার্ট করার টেবিলের নাম।

উদাহরণ

mysql> INSERT IGNORE INTO person_tbl (last_name, first_name)
    -> VALUES('Jay', 'Thomas');
Query OK, 1 row affected (0.00 sec)

mysql> INSERT IGNORE INTO person_tbl (last_name, first_name)
    -> VALUES('Jay', 'Thomas');
Query OK, 0 rows affected (0.00 sec)

দ্বিতীয়বার 0 rows affected দেখাচ্ছে, অর্থাৎ ডুপ্লিকেট রেকর্ড সাইলেন্টলি এড়িয়ে যাওয়া হয়েছে।

  1. MySQL-এ UNSIGNED ডেটা টাইপ: শুধু পজিটিভ মান

  2. MySQL-এ IF() ফাংশন ব্যবহার করে কোয়েরির ভিতরে শর্তসাপেক্ষ লজিক বাস্তবায়ন করুন

  3. C#-এ 'using' স্টেটমেন্টের ব্যবহার কী?

  4. পাইথনে assert স্টেটমেন্টের ব্যবহার