ডুপ্লিকেট ডেটা সন্নিবেশ রোধ করতে ডেটা সন্নিবেশ করার সময় আমরা REPLACE স্টেটমেন্ট ব্যবহার করতে পারি। যদি আমরা REPLACE ব্যবহার করি INSERT কমান্ডের পরিবর্তে কমান্ড, তারপর যদি রেকর্ডটি নতুন হয়, এটি ঢোকানো হয় ঠিক যেমন INSERT এর সাথে অন্য যদি এটি একটি ডুপ্লিকেট হয়, নতুন রেকর্ডটি পুরানোটিকে প্রতিস্থাপন করে৷
সিনট্যাক্স
REPLACE INTO table_name(…)তে প্রতিস্থাপন করুন
এখানে, table_name হল সেই টেবিলের নাম যেখানে আমরা মান সন্নিবেশ করতে চাই।
উদাহরণ
এই উদাহরণে আমরা নিম্নরূপ REPLACE স্টেটমেন্টের সাহায্যে ডেটা সন্নিবেশ করব -
mysql> REPLACE INTO person_tbl (last_name, first_name) -> VALUES( 'Ajay', 'Kumar'); Query OK, 1 row affected (0.00 sec) mysql> REPLACE INTO person_tbl (last_name, first_name) -> VALUES( 'Ajay', 'Kumar'); Query OK, 2 rows affected (0.00 sec)