Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

तालिकाएं दिखाएं FULLTEXT अनुक्रमित स्तंभ

आप वह जानकारी info_schema.STATISTICS टेबल से प्राप्त कर सकते हैं।

मैं आपको तालिका में सभी कॉलम प्राप्त करने के लिए क्वेरी दूंगा जो एक या अधिक FULLTEXT इंडेक्स में हैं, क्योंकि मुझे लगता है कि आप यही पूछ रहे हैं। ध्यान रखें कि प्रत्येक FULLTEXT इंडेक्स में कॉलम के विशिष्ट संयोजन बहुत महत्वपूर्ण हैं। MySQL एक से अधिक स्तंभों को खोजने के लिए FULLTEXT अनुक्रमणिका का उपयोग नहीं कर सकता जब तक कि उन सभी स्तंभों को शामिल करने वाला एकल FULLTEXT अनुक्रमणिका न हो।

यहां पहली क्वेरी है जो आपके द्वारा मांगा गया आउटपुट देता है:

select group_concat(distinct column_name)
from information_schema.STATISTICS 
where table_schema = 'your_db' 
and table_name = 'your_table' 
and index_type = 'FULLTEXT';

और यहाँ एक है जो तालिका में 1 से अधिक होने पर FULLTEXT अनुक्रमणिका में स्तंभों के विभिन्न संयोजनों को दिखाता है:

select index_name, group_concat(column_name) as columns
from information_Schema.STATISTICS 
where table_schema = 'your_db' 
and table_name = 'your_table' 
and index_type = 'FULLTEXT'
group by index_name;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQLi - bind_param के बाद चर घोषित करना?

  2. MySQL कॉलम NULL पर सेट है लेकिन फिर भी NULL मानों की अनुमति देता है

  3. MySQL में पिछले 3 महीने का बिक्री डेटा कैसे प्राप्त करें

  4. MySQL के माध्यम से वर्डप्रेस में सभी श्रेणियों के साथ सभी पोस्ट कैसे प्राप्त करें?

  5. MySQL उपयोगकर्ता द्वारा बनाई गई अस्थायी तालिका भरी हुई है