একটি টেবিল থেকে ডুপ্লিকেট রেকর্ড মুছে ফেলার জন্য, আমরা DELETE কমান্ড ব্যবহার করতে পারি। এখন একটি টেবিল তৈরি করা যাক।
mysql> টেবিল ডুপ্লিকেট ডিলিটডেমো তৈরি করুন -> ( -> আইডি int, -> নাম varchar(100) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.60 সেকেন্ড)
"ডুপ্লিকেট ডিলিটডেমো" টেবিলে রেকর্ড ঢোকানো:এখানে, আমরা 3 বার ডুপ্লিকেট রেকর্ড হিসাবে "জন" যোগ করেছি।
mysql> ডুপ্লিকেট ডিলিটডেমো মান (1,'জন'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.11 সেকেন্ড) mysql> ডুপ্লিকেট ডিলিটডেমো মানগুলিতে সন্নিবেশ করুন (1, 'জন'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.14 সেকেন্ড) )mysql> ডুপ্লিকেট ডিলিটডেমো মান (2,'জনসন'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.13 সেকেন্ড) mysql> ডুপ্লিকেট ডিলিটডেমো মানগুলিতে সন্নিবেশ করুন (1, 'জন'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.14 সেকেন্ড) /প্রে>সমস্ত রেকর্ড প্রদর্শন করতে, সিলেক্ট স্টেটমেন্ট ব্যবহার করুন।
mysql> DuplicateDeleteDemo থেকে *নির্বাচন করুন;নিচের ডুপ্লিকেট রেকর্ড সহ আউটপুট।
+------+---------+| আইডি | নাম |+------+---------+| 1 | জন || 1 | জন || 2 | জনসন || 1 | জন |+------+---------+4 সারি সেটে (0.00 সেকেন্ড)উপরের আউটপুটে, আমাদের টেবিলে 4টি রেকর্ড রয়েছে, যার মধ্যে 3টি নকল।
ডুপ্লিকেট রেকর্ড মুছে ফেলতে, DELETE বাদে।
mysql> DuplicateDeleteDemo থেকে মুছে দিন যেখানে id=1;কোয়েরি ঠিক আছে, 3টি সারি প্রভাবিত (0.19 সেকেন্ড)রেকর্ডগুলি মুছে ফেলা হয়েছে কিনা তা পরীক্ষা করতে, আসুন আমরা আবার সমস্ত রেকর্ড প্রদর্শন করি৷
mysql> DuplicateDeleteDemo থেকে *নির্বাচন করুন;নিম্নলিখিত আউটপুট দেখায় যে সমস্ত নকল রেকর্ড মুছে ফেলা হয়েছে।
+------+---------+| আইডি | নাম |+------+---------+| 2 | জনসন |+------+---------+1 সারি সেটে (0.00 সেকেন্ড)