সমস্যা
ইউনিক কি থাকা কলামে ডুপ্লিকেট মান ইনসার্ট করলে এরর হয়। সমাধান: ইউনিক কি ড্রপ করুন।
সারণি (ইউনিক কি সহ)
mysql> create table DemoTable1409 (FirstName varchar(20), UNIQUE KEY UN_FirstName(FirstName));
ইউনিক কি ড্রপ
mysql> alter table DemoTable1409 drop index UN_FirstName;
ডুপ্লিকেট ইনসার্ট
mysql> insert into DemoTable1409 values('Chris'),('Chris'),('David');
ফলাফল
+-----------+ | FirstName | +-----------+ | Chris | | Chris | | David | +-----------+
সতর্কতা
- ইউনিক কি ড্রপ করলে ডেটা ইন্টিগ্রিটি নষ্ট হয়
- এটি কেবল টেস্টিং বা নির্দিষ্ট প্রয়োজনে করুন
- প্রোডাকশনে ডুপ্লিকেট এড়াতে অ্যাপ্লিকেশন লেভেলে ভ্যালিডেশন রাখুন