sql >> データベース >  >> RDS >> Mysql

mysqlでテーブルの外部キーを取得するにはどうすればよいですか?

    特定のテーブルの外部キーを取得する簡単な方法:

    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. PostgreSQLでのRadians()関数のしくみ

    2. IsNotNullとNotIsNullの違いは何ですか

    3. 大学院レベルのエラー処理

    4. DatabaseError:現在のトランザクションは中止され、トランザクションブロックが終了するまでコマンドは無視されますか?