Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bagaimana cara melihat semua kunci asing ke tabel atau kolom?

Untuk Tabel:

SELECT 
  TABLE_NAME,COLUMN_NAME,CONSTRAINT_NAME, REFERENCED_TABLE_NAME,REFERENCED_COLUMN_NAME
FROM
  INFORMATION_SCHEMA.KEY_COLUMN_USAGE
WHERE
  REFERENCED_TABLE_SCHEMA = '<database>' AND
  REFERENCED_TABLE_NAME = '<table>';

Untuk Kolom:

SELECT 
  TABLE_NAME,COLUMN_NAME,CONSTRAINT_NAME, REFERENCED_TABLE_NAME,REFERENCED_COLUMN_NAME
FROM
  INFORMATION_SCHEMA.KEY_COLUMN_USAGE
WHERE
  REFERENCED_TABLE_SCHEMA = '<database>' AND
  REFERENCED_TABLE_NAME = '<table>' AND
  REFERENCED_COLUMN_NAME = '<column>';

Pada dasarnya, kami mengubah REFERENCED_TABLE_NAME dengan REFERENCED_COLUMN_NAME di klausa where.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Konfigurasi Ketersediaan Tinggi untuk Node ClusterControl Menggunakan CMON HA

  2. Bagaimana menemukan peringkat ke-n di MySQL?

  3. Bagaimana cara mengimpor data dari file teks ke database mysql

  4. Cara Mengonversi String ke Heksadesimal di MySQL – HEX()

  5. TIME_TO_SEC() Contoh – MySQL