sql >> Databáze >  >> RDS >> Mysql

Seznam omezení z databáze MySQL

Použijte information_schema.table_constraints table, abyste získali názvy omezení definovaných v každé tabulce:

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

Použijte information_schema.key_column_usage tabulky, abyste získali pole v každém z těchto omezení:

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

Pokud místo toho mluvíte o omezeních cizího klíče, použijte information_schema.referential_constraints :

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


  1. Je možné vytvořit typy objektů databáze Oracle uvnitř PL/SQL?

  2. Konfigurace Service Broker pro asynchronní zpracování

  3. Použijte textový výstup z funkce jako nový dotaz

  4. Pokud není zadáno „Pořadí podle“, jaké pořadí vybere dotaz pro vaši sadu záznamů?