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

यदि MySQL में एक इंडेक्स बनाने या छोड़ने के लिए मौजूद है तो मैं कैसे काम कर सकता हूं?

ये रहा मेरा 4 लाइनर:

set @exist := (select count(*) from information_schema.statistics where table_name = 'table' and index_name = 'index' and table_schema = database());
set @sqlstmt := if( @exist > 0, 'select ''INFO: Index already exists.''', 'create index i_index on tablename ( columnname )');
PREPARE stmt FROM @sqlstmt;
EXECUTE stmt;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL - चाइल्ड रो को जोड़ या अपडेट नहीं कर सकता:एक विदेशी कुंजी बाधा विफल हो जाती है

  2. MYSQL में int(11) डेटाटाइप के साथ आने वाली समस्याएं

  3. PHP और MySQL में टाइमज़ोन सेट करें

  4. डेटाबेस में टैग संग्रहीत करना। टैग को एक बार या कई बार स्टोर करें?

  5. MySQL में utf8mb4 का उपयोग करना