Lệnh SHOW INDEX dùng để kiểm tra các index được tạo bởi ràng buộc UNIQUE trên bảng MySQL.
Cú pháp
SHOW INDEX FROM table_name;
Ví dụ
Giả sử bảng empl có ràng buộc UNIQUE trên cột empno.
mysql> DESCRIBE empl; +--------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +--------+-------------+------+-----+---------+-------+ | empno | int(11) | YES | UNI | NULL | | | F_name | varchar(20) | YES | | NULL | | +--------+-------------+------+-----+---------+-------+
Chạy SHOW INDEX để xem chi tiết index:
mysql> SHOW INDEX FROM empl\G
*************************** 1. row ***************************
Table: empl
Non_unique: 0
Key_name: empno
Seq_in_index: 1
Column_name: empno
Collation: A
Cardinality: 0
Sub_part: NULL
Packed: NULL
Null: YES
Index_type: BTREE
Comment:
Index_comment:
1 row in set (0.02 sec)
Trong kết quả: Key_name là tên index (trùng tên cột), Column_name là cột được index, Non_unique=0 xác nhận đây là index UNIQUE.