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

Pokaż Mysql utworzyć ograniczenie?

Aby wyświetlić tylko ograniczenia klucza obcego, możesz sprawdzić typ_ograniczenia w schemacie information_schema.table_constraints i uzyskać odpowiednie kolumny w schemacie information_schema.key_column_usage za pomocą złączenia

SELECT b.table_name, b.column_name, b.constraint_name,
       b.referenced_table_name, b.referenced_column_name
FROM information_schema.table_constraints a
JOIN information_schema.key_column_usage b
ON a.table_schema = b.table_schema AND a.constraint_name = b.constraint_name
WHERE a.table_schema=database() AND a.constraint_type='FOREIGN KEY'
ORDER BY b.table_name, b.constraint_name;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mysql nie uruchamia się po aktualizacji Mac OS X Yosemite (Mac OS 10.10)

  2. Odmowa dostępu do MYSQL dla użytkownika „root”@„localhost”

  3. Jaki jest maksymalny rozmiar zapytania dla mysql?

  4. Używanie JQuery do wstawiania wartości do mySQL

  5. Railsy, ​​MySQL i Snow Leopard