sql >> Database >  >> RDS >> Mysql

Hoe kan ik de externe sleutels van een tabel in mysql krijgen?

Eenvoudige manier om externe sleutels voor een bepaalde tabel te krijgen:

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. 1045, Toegang geweigerd voor gebruiker 'gebruikersnaam'@'NOT-local' (met wachtwoord:JA)

  2. Hoe kan ik een specifiek record bijwerken zonder SELECT-machtiging?

  3. Laravel onbekende kolom 'updated_at'

  4. Exporteer SQL Server-gegevens naar CSV-bestand