MySQL-এর একটি টেবিল থেকে সমস্ত রেকর্ড মুছে ফেলতে, TRUNCATE কমান্ড ব্যবহার করুন। আসুন আমরা সিনট্যাক্স −
দেখিআপনার টেবিলের নাম সারণী ছাঁটাই।
উপরের সিনট্যাক্সটি একটি টেবিল থেকে সমস্ত রেকর্ড মুছে ফেলবে। উপরের সিনট্যাক্স বোঝার জন্য একটি টেবিল তৈরি করা যাক -
mysql> টেবিল তৈরি করুন TruncateTableDemo−> ( −> BookId int −> , −> BookName varchar(200)−> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.54 সেকেন্ড)
সন্নিবেশ কমান্ডের সাহায্যে টেবিলে রেকর্ড সন্নিবেশ করান। সারণীতে রেকর্ড সন্নিবেশ করার জন্য ক্যোয়ারী নিম্নরূপ -
mysql> TruncateTableDemo মানগুলিতে সন্নিবেশ করুন(1001,'C বিভাগ');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.18 সেকেন্ড)mysql> TruncateTableDemo মানগুলিতে সন্নিবেশ করুন(1002,'C++ প্রোগ্রামিং');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.22 সেকেন্ড)mysql> TruncateTableDemo মানগুলিতে সন্নিবেশ করানএখন আপনি একটি নির্বাচন বিবৃতির সাহায্যে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করতে পারেন। প্রশ্নটি নিম্নরূপ -
TruncateTableDemo থেকেmysql> নির্বাচন করুন;নিচের আউটপুট −
<প্রে>+---------+---------+| বুকআইডি | বইয়ের নাম |+---------+----------------------+| 1001 | বিভাগে গ || 1002 | সি++ প্রোগ্রামিং || 1003 | আসুন C |+---------+---------+3 সারি সেটে (0.00 সেকেন্ড)
টেবিল থেকে সমস্ত রেকর্ড মুছে ফেলার জন্য উপরের সিনট্যাক্সটি প্রয়োগ করুন। প্রশ্নটি নিম্নরূপ -
mysql> ছাঁটাই টেবিল TruncateTableDemo;কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.93 সেকেন্ড)
এখন আপনি পরীক্ষা করতে পারেন যে সমস্ত রেকর্ড টেবিল থেকে মুছে ফেলা হয়েছে কি না।
নিচের প্রশ্নটি −
mysql> TruncateTableDemo থেকে *নির্বাচন; খালি সেট (0.00 সেকেন্ড)