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

MySQL টেবিল থেকে UNIQUE কনস্ট্রেইন্ট ড্রপ করা

UNIQUE কনস্ট্রেইন্ট ড্রপ করতে আগে SHOW INDEX দিয়ে ইনডেক্সের নাম (Key_name) জানতে হয়, তারপর DROP INDEX বা ALTER TABLE DROP INDEX ব্যবহার করুন।

সিনট্যাক্স

DROP INDEX index_name ON table_name;
ALTER TABLE table_name DROP INDEX index_name;

উদাহরণ

empl টেবিলে empno কলামে UNIQUE ইনডেক্স আছে:

mysql> SHOW INDEX FROM empl\G
  Key_name: empno

ড্রপ করা:

mysql> ALTER TABLE empl DROP INDEX empno;
Query OK, 0 rows affected (0.26 sec)

mysql> DESCRIBE empl;
+--------+-------------+------+-----+---------+-------+
| Field  | Type        | Null | Key | Default | Extra |
+--------+-------------+------+-----+---------+-------+
| empno  | int(11)     | YES  |     | NULL    |       |
| F_name | varchar(20) | YES  |     | NULL    |       |
+--------+-------------+------+-----+---------+-------+

DROP INDEX empno ON empl; দিয়েও একই কাজ করা যায়।

  1. MySQL-এ টেবিলে CHECK CONSTRAINT যোগ করা

  2. MySQL টেবিল থেকে UNIQUE কনস্ট্রেইন্ট ড্রপ করার পদ্ধতি

  3. MySQL টেবিল থেকে ইউনিকনেস কনস্ট্রেইন্ট (UNIQUE) সরানো

  4. MySQL ডেটাবেসে কলাম থেকে অনন্য রেকর্ড গণনা করার পদ্ধতি