Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Lista ograniczeń z bazy danych MySQL

Użyj information_schema.table_constraints tabela, aby uzyskać nazwy ograniczeń zdefiniowanych w każdej tabeli:

select *
from information_schema.table_constraints
where constraint_schema = 'YOUR_DB'

Użyj information_schema.key_column_usage tabela, aby uzyskać pola w każdym z tych ograniczeń:

select *
from information_schema.key_column_usage
where constraint_schema = 'YOUR_DB'

Jeśli zamiast tego mówisz o ograniczeniach kluczy obcych, użyj information_schema.referential_constraints :

select *
from information_schema.referential_constraints
where constraint_schema = 'YOUR_DB'


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zapytanie Mysql GROUP by i ORDER by

  2. Darmowe metody naprawy uszkodzonej bazy danych MySQL

  3. Hibernacja hbm2ddl.auto domyślna wartość

  4. Tworzenie kopii zapasowych widoków za pomocą Mysql Dump

  5. Czy istnieje bardziej wydajny sposób tworzenia stronicowania w Hibernate niż wykonywanie zapytań wybierających i zliczających?