কম্পিউটার

ডুপ্লিকেট মান সন্নিবেশ এড়াতে MySQL অনন্য ঘোষণা?


MySQL -

-এ একটি অনন্য ধারার জন্য ঘোষণাটি নিম্নরূপ
create table yourTableName
(
   yourColumnName1 dataType,
   yourColumnName2 dataType,
   UNIQUE(yourColumnName1),
   UNIQUE(yourColumnName1)
);

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

mysql> create table DemoTable
(
   Value int,
   Value2 int,
   UNIQUE(Value),
   UNIQUE(Value2)
);
Query OK, 0 rows affected (13.98 sec)

সন্নিবেশ কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করান। এখানে, ডুপ্লিকেট রেকর্ড ঢোকানো হবে না কারণ আমরা −

উপরে UNIQUE ব্যবহার করেছি
mysql> insert into DemoTable values(10,20) ;
Query OK, 1 row affected (0.32 sec)
mysql> insert into DemoTable values(10,30);
ERROR 1062 (23000): Duplicate entry '10' for key 'Value'
mysql> insert into DemoTable values(40,20);
ERROR 1062 (23000): Duplicate entry '20' for key 'Value2'
mysql> insert into DemoTable values(60,70);
Query OK, 1 row affected (1.37 sec)

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

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

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

তৈরি করবে
+-------+--------+
| Value | Value2 |
+-------+--------+
|    10 |     20 |
|    60 |     70 |
+-------+--------+
2 rows in set (0.00 sec)

  1. জাভাস্ক্রিপ্ট সহ একটি টেবিলে NULL মান সন্নিবেশ করা এড়াতে কিভাবে?

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

  3. MySQL এর সাথে অন্য কলামে সংশ্লিষ্ট ডুপ্লিকেট মান থেকে রেকর্ড যোগ করুন

  4. MySQL-এ ডুপ্লিকেট কলামের মান খুঁজুন এবং সেগুলি প্রদর্শন করুন