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

Hvordan kan jeg få fremmednøglerne til en tabel i mysql

Enkel måde at få fremmednøgler til en given tabel på:

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. Sådan fejlfindes disse 3 almindelige adgangsproblemer

  2. Hvordan returnerer man flere rækker fra den lagrede procedure? (Oracle PL/SQL)

  3. MySQL container crash efter /etc/mysql/my.cnf ændring, hvordan redigeres tilbage?

  4. Tæl alle underordnede noder af hierarkiske data i en tabel