কম্পিউটার

মাইএসকিউএল-এ কেন নিম্নলিখিত ত্রুটিটি ঘটে:ERROR 1062 (23000):ডুপ্লিকেট এন্ট্রি?


ধরা যাক আপনি অনন্য কী হিসাবে কলামের মান সেট করেছেন এবং টেবিলে ডুপ্লিকেট মান সন্নিবেশ করার চেষ্টা করুন। এটি ERROR 1062 (23000):ডুপ্লিকেট এন্ট্রির দিকে নিয়ে যাবে৷

আসুন প্রথমে একটি টেবিল তৈরি করি -

mysql> টেবিল তৈরি করুন DemoTable776 ( FirstValue int, SecondValue int, অনন্য কী(FirstValue,SecondValue)); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.74 সেকেন্ড)

সন্নিবেশ কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করান। ডুপ্লিকেট মান সন্নিবেশ করার সময়, নীচে দেখানো হিসাবে একই ত্রুটি দেখা দেয় -

mysql> DemoTable776 মানগুলিতে সন্নিবেশ করুন DemoTable776 মানগুলিতে (40,20); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.26 সেকেন্ড) mysql> DemoTable776 মানগুলিতে সন্নিবেশ করান /প্রে> 

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

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

এটি নিম্নলিখিত আউটপুট তৈরি করবে -

<প্রে>+------------+------------+| প্রথম মান | দ্বিতীয় মান |+------------+------------+| 10 | 20 || 10 | 40 || 40 | 20 |+------------+------------+3 সারি সেটে (0.00 সেকেন্ড)

  1. MySQL-এ ডুপ্লিকেট কী আপডেটে INSERT... বাস্তবায়ন করা হচ্ছে

  2. কেন MySQL-এ আপডেট কমান্ড তির্যক একক উদ্ধৃতি ব্যবহার করার জন্য জোর দেয়?

  3. কেন MySQL-এ টাইপ তুলনা করলে কোনো ত্রুটি হবে না?

  4. MySQL এন্ট্রি বিদ্যমান আছে কিনা তা পরীক্ষা করুন এবং যদি তা থাকে, তাহলে কিভাবে অন্যান্য কলাম ওভাররাইট করবেন?