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

  • BioHunta

    BioHunta

    28 Mayıs 2006
  • Karan Thakur

    Karan Thakur

    23 HAZİRAN 2010
  • Paulo Bautista

    Paulo Bautis

    21 Aralık 2008