sql >> Databasteknik >  >> RDS >> Mysql

Lista över begränsningar från MySQL-databasen

Använd information_schema.table_constraints tabell för att få namnen på de begränsningar som definieras för varje tabell:

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

Använd information_schema.key_column_usage tabell för att få fälten i var och en av dessa begränsningar:

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

Om du istället talar om begränsningar för främmande nyckel, använd informationsschema.referential_constraints :

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


  1. Anslutning kan inte castas till oracle.jdbc.OracleConnection

  2. Infoga en array med Sequel gem i PostgreSQL

  3. I Redshift/Postgres, hur räknar man rader som uppfyller ett villkor?

  4. Django oracle db-inställningar