क्या इसकी बाधाओं के लिए तालिका (विदेशीकी विनिर्देश) शो तालिका बनाने की तरह एक टेबल पूछने का कोई आसान तरीका है, लेकिन केवल बाधाओं के लिए?MySQL शो बाधा उत्पन्न करते हैं?
धन्यवाद,
pvgoddijn
क्या इसकी बाधाओं के लिए तालिका (विदेशीकी विनिर्देश) शो तालिका बनाने की तरह एक टेबल पूछने का कोई आसान तरीका है, लेकिन केवल बाधाओं के लिए?MySQL शो बाधा उत्पन्न करते हैं?
धन्यवाद,
pvgoddijn
केवल विदेशी कुंजी की कमी दिखाने के लिए आप एक में शामिल होने के
SELECT b.table_name, b.column_name, b.constraint_name,
b.referenced_table_name, b.referenced_column_name
FROM information_schema.table_constraints a
JOIN information_schema.key_column_usage b
ON a.table_schema = b.table_schema AND a.constraint_name = b.constraint_name
WHERE a.table_schema=database() AND a.constraint_type='FOREIGN KEY'
ORDER BY b.table_name, b.constraint_name;
SHOW TABLE STATUS FROM db_name LIKE 'tbl_name';
विदेशी कुंजी की कमी में उत्पादन की टिप्पणी स्तंभ में सूचीबद्ध हैं।
इस के माध्यम से information_schema.key_column_usage में information_schema.table_constraints में constraint_type जाँच और प्रभावित स्तंभों प्राप्त कर सकते हैं सभी टेबल प्रकारों पर काम नहीं करता है। –
SHOW TABLE STATUS FROM db_name LIKE 'tbl_name';
select * from
information_schema.KEY_COLUMN_USAGE
where table_schema = <db_name>
and table_name = <table_name>;
धन्यवाद यह वही था जो मैं ढूंढ रहा था। – pvgoddijn
+1 नाइस QUERY। FTW ... – KeatsKelleher