SORU
14 EKİM 2008, Salı


Nasıl bir tablo veya sütun için tüm yabancı anahtarları görüyorum?

MySQL, nasıl tüm yabancı anahtar kısıtlamaları belirli bir tablo gösteren bir liste alabilirim? belirli bir sütun? Bu MySQL için this Oracle question, ama aynı şey.

CEVAP
14 EKİM 2008, Salı


Bir tablo için

select
  TABLE_NAME,COLUMN_NAME,CONSTRAINT_NAME, REFERENCED_TABLE_NAME,REFERENCED_COLUMN_NAME
from INFORMATION_SCHEMA.KEY_COLUMN_USAGE
where
  REFERENCED_TABLE_NAME = '<table>';

bir sütun için aynı ama bir eklenti ve REFERENCED_COLUMN_NAME için.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Boiler Room

    Boiler Room

    10 Mayıs 2012
  • TantalizingTrance

    TantalizingT

    15 ŞUBAT 2009
  • whatever

    whatever

    30 EYLÜL 2005