একই কলামে একাধিকবার UNIQUE কনস্ট্রেইন্ট যোগ করলে MySQL প্রতিবার আলাদা আলাদা ইনডেক্স তৈরি করে।
উদাহরণ
employee টেবিলে empid কলামে UNIQUE আছে:
mysql> SHOW INDEX FROM employee\G *************************** 1. row *************************** Table: employee Non_unique: 0 Key_name: empid ...
আরেকবার UNIQUE যোগ:
mysql> ALTER TABLE employee ADD UNIQUE(empid); Query OK, 0 rows affected (0.21 sec) mysql> SHOW INDEX FROM employee\G *************************** 1. row *************************** Key_name: empid *************************** 2. row *************************** Key_name: empid_2 ...
তিনবার যোগ করলে তিনটি ইনডেক্স: empid, empid_2, empid_3।
নোট
এটি অপ্রয়োজনীয় ইনডেক্স তৈরি করে এবং পারফরম্যান্স হ্রাস করতে পারে। একই কলামে একাধিক UNIQUE কনস্ট্রেইন্ট যোগ করা উচিত নয়।