Sử dụng information_schema.table_constraints
bảng để lấy tên của các ràng buộc được xác định trên mỗi bảng:
select *
from information_schema.table_constraints
where constraint_schema = 'YOUR_DB'
Sử dụng information_schema.key_column_usage
bảng để lấy các trường trong từng ràng buộc đó:
select *
from information_schema.key_column_usage
where constraint_schema = 'YOUR_DB'
Thay vào đó, nếu bạn đang nói về các ràng buộc khóa ngoại, hãy sử dụng information_schema.referential_constraints
:
select *
from information_schema.referential_constraints
where constraint_schema = 'YOUR_DB'