sql >> Database teknologi >  >> RDS >> Mysql

Liste over begrænsninger fra MySQL-databasen

Brug information_schema.table_constraints tabel for at få navnene på de begrænsninger, der er defineret på hver tabel:

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

Brug information_schema.key_column_usage tabel for at få felterne i hver af disse begrænsninger:

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

Hvis du i stedet taler om fremmednøgle-begrænsninger, skal du bruge informationsskema.referential_constraints :

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


  1. 4 funktioner til at formatere et tal til 2 decimaler i SQL Server

  2. Group_Concat i Concat fungerer ikke med NULL-værdier

  3. Brug af den korrekte, eller at foretrække, ikke lige-operator i MySQL

  4. MySQL god måde at indsætte en række på, hvis den ikke findes, eller opdatere den, hvis den bliver fundet