কম্পিউটার টিউটোরিয়াল

MySQL-এ নির্দিষ্ট ডুপ্লিকেট রেকর্ড নতুন ভ্যালু দিয়ে রিপ্লেস করা

MySQL-এ REPLACE() ফাংশন এবং UPDATE স্টেটমেন্ট ব্যবহার করে নির্দিষ্ট ডুপ্লিকেট ভ্যালুকে নতুন একটি ভ্যালু দিয়ে পরিবর্তন করা যায়।

টেবিল তৈরি ও ডেটা ইনসার্ট

mysql> CREATE TABLE DemoTable (
    Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
    Name VARCHAR(50)
);

mysql> INSERT INTO DemoTable (Name) VALUES ('Chris'), ('Robert'), ('Chris'), ('David'), ('Mike');

রিপ্লেস করার কোয়েরি

mysql> UPDATE DemoTable
       SET Name = REPLACE(Name, 'Chris', 'Adam Smith');

ফলাফল:

+----+------------+
| Id | Name       |
+----+------------+
|  1 | Adam Smith |
|  2 | Robert     |
|  3 | Adam Smith |
|  4 | David      |
|  5 | Mike       |
+----+------------+

ব্যাখ্যা: REPLACE(Name, 'Chris', 'Adam Smith') ফাংশনটি Name কলামে যেখানে কোথাও 'Chris' পাবে, সেটাকে 'Adam Smith' দিয়ে প্রতিস্থাপন করবে। এখানে দুটি Chris রেকর্ড আপডেট হয়েছে।

  1. MySQL-এ নির্দিষ্ট কলাম নামে টেবিল খুঁজে বের করা

  2. MySQL-এ LIKE অপারেটর ব্যবহার করে নির্দিষ্ট ডুপ্লিকেট রেকর্ড দেখান

  3. MySQL에서 LIKE로 특정 이름(예: Johnson으로 시작) 검색하기

  4. MySQL-এ DEFAULT কনস্ট্রেইন্ট ব্যবহার করে নির্দিষ্ট অপশন সহ টেবিল তৈরি করা