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

क्या t1, b2 को छोड़कर ड्रॉप टेबल जैसी किसी चीज़ को लागू करने के लिए कोई MySQL कमांड है?

आप information_schema . का उपयोग कर सकते हैं तालिका के नाम खोजने के लिए, और यहां तक ​​कि परिणामों को DROP . के समूह के रूप में प्रारूपित करें बयान।

SELECT CONCAT('DROP TABLE ', TABLE_NAME, '; ')
  FROM information_schema.tables
  WHERE table_schema = DATABASE() AND table_name NOT IN ('foo', 'bar', 'baz');

(DATABASE() फ़ंक्शन वर्तमान में use लौटाता है 'डी डेटाबेस।)

PREPARE का उपयोग करना और EXECUTE , आप कॉपी और पेस्ट से भी बच सकते हैं, और (MySQL 5.0.13 और बाद में) ऐसा करने के लिए एक संग्रहीत कार्यविधि लिखें।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. एसक्यूएल में नेस्टेड सबक्वायरी में अलग-अलग कॉलम कैसे खोजें?

  2. HTML फॉर्म से MySQL डेटाबेस में डेटा जोड़ना

  3. MySQL एक डेटाबेस से दूसरे में सम्मिलित करें

  4. दो टेबल से जुड़ें और कई शर्तों के साथ सबसे कम कीमत निकालें (एकाधिक स्कू)

  5. PDO सभी समूह कुंजी-मान जोड़े को assoc सरणी में लाता है