আসুন প্রথমে একটি টেবিল তৈরি করি -
mysql> টেবিল তৈরি করুন DemoTable( FirstName varchar(100)); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.58 সেকেন্ড)
যেমনটি অফিসিয়াল MySQL ডক্সে বলা হয়েছে, “ইগনোর না করে, একটি সারি যা একটি বিদ্যমান ইউনিক ইনডেক্স বা সারণীতে প্রাইমারি কী মানকে সদৃশ করে একটি ডুপ্লিকেট-কী ত্রুটি সৃষ্টি করে এবং বিবৃতিটি বাতিল করা হয় ”।
অতএব, আসুন এখন একটি অনন্য সূচক যোগ করি -
mysql> সারণি পরিবর্তন করুন DemoTable যোগ করুন অনন্য সূচক (প্রথম নাম); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.50 সেকেন্ড) রেকর্ড:0 অনুলিপি:0 সতর্কতা:0
সন্নিবেশ কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করান। আপনি দেখতে পাচ্ছেন, যেহেতু আমরা INSERT IGNORE ব্যবহার করিনি, তাই ডুপ্লিকেট রেকর্ড ঢোকানোর সময় একটি ত্রুটি দৃশ্যমান হবে -
mysql> DemoTable মানগুলিতে ঢোকান DemoTable মানগুলিতে ('David'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.15 সেকেন্ড)mysql> DemoTable মানগুলিতে সন্নিবেশ করান DemoTable মানগুলিতে('Chris');ERROR 1062 (23000):'FirstName'mysql> কীটির জন্য ডুপ্লিকেট এন্ট্রি 'Chris' DemoTable মানগুলিতে সন্নিবেশ করান('Sam');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.12 সেকেন্ড)
সিলেক্ট স্টেটমেন্ট -
ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুনmysql> DemoTable থেকে *নির্বাচন করুন;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে <প্রে>+------------+| প্রথম নাম |+------------+| ক্রিস || ডেভিড || রবার্ট || স্যাম |+------------ সেটে +4 সারি (0.00 সেকেন্ড)