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

Jak uzyskać klucze obce tabeli w mysql

Prosty sposób na uzyskanie kluczy obcych dla danej tabeli:

SELECT
    `column_name`, 
    `referenced_table_schema` AS foreign_db, 
    `referenced_table_name` AS foreign_table, 
    `referenced_column_name`  AS foreign_column 
FROM
    `information_schema`.`KEY_COLUMN_USAGE`
WHERE
    `constraint_schema` = SCHEMA()
AND
    `table_name` = 'your-table-name-here'
AND
    `referenced_column_name` IS NOT NULL
ORDER BY
    `column_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. Odzyskaj miejsce na dysku po upuszczeniu bazy danych w mysql

  2. Porównaj wartości znaczników czasu i przypisz wartość do każdego z nich na wypadek, gdyby się zmieniły

  3. podłączenie serwera MySQL do NetBeans

  4. Który jest szybszy:skorelowane podzapytania czy dołączanie?

  5. szybki wybór losowego wiersza z dużej tabeli w mysql