কম্পিউটার

একটি MySQL টেবিলে ডুপ্লিকেট রেকর্ড সন্নিবেশ করার সময় একটি ত্রুটি প্রদর্শন করুন


এর জন্য, আপনি ইউনিক কী ব্যবহার করতে পারেন। আসুন প্রথমে একটি টেবিল তৈরি করি -

mysql> টেবিল তৈরি করুন DemoTable1553 -> ( -> EmployeeId int NULL AUTO_INCREMENT PRIMARY KEY, -> EmployeeName varchar(20), -> EmployeeSalary int -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত sec (0) পূর্বে।> 

এখানে অনন্য কী যোগ করার জন্য ক্যোয়ারী −

mysql> সারণি পরিবর্তন করুন DemoTable1553 যোগ করুন অনন্য(EmployeeSalary); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.53 সেকেন্ড) রেকর্ড:0 সদৃশ:0 সতর্কতা:0

সন্নিবেশ কমান্ড -

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> DemoTable1553(EmployeeName,EmployeeSalary) মান ('Chris',45000); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.21 সেকেন্ড)mysql> DemoTable1553(EmployeeName,EmployeeSalary',3Vid0a) মানগুলিতে সন্নিবেশ করুন;কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.14 সেকেন্ড)mysql> DemoTable1553(EmployeeName,EmployeeSalary) মান ('Sam',25000); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.15 সেকেন্ড)mysql> DemoTable1mEploy1Meploy1553 এ ঢোকান values('Carol',45000);ERROR 1062 (23000):কী 'কর্মচারী বেতন'-এর জন্য ডুপ্লিকেট এন্ট্রি '45000'

সিলেক্ট স্টেটমেন্ট -

ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন DemoTable1553 থেকে
mysql> নির্বাচন করুন;

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে <প্রে>+------------+----------------------------+----------------+| কর্মচারী আইডি | কর্মচারীর নাম | কর্মচারীদের বেতন 1 | ক্রিস | 45000 || 2 | ডেভিড | 35000 || 3 | স্যাম | 25000 |+------------+----------------------------+----------------+3 সারি সেটে (0.00 সেকেন্ড)

  1. কিভাবে আমরা মাইএসকিউএল টেবিলের একটি কলামে মোট ডুপ্লিকেট রেকর্ড গণনা করব?

  2. MySQL-এ ডুপ্লিকেট রেকর্ড খুঁজুন এবং প্রদর্শন করবেন?

  3. কিভাবে একটি MySQL টেবিলের সমস্ত সদৃশ রেকর্ড মুছে ফেলবেন?

  4. জাভাতে PreparedStatement ব্যবহার করে একটি MySQL টেবিলে রেকর্ড ঢোকানো হচ্ছে?