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

DROP डेटाबेस अनुमतियों के बिना कमांड-लाइन से सभी MySQL तालिकाओं को कैसे निकालें?

आप इस तरह से स्टेटमेंट जेनरेट कर सकते हैं:DROP TABLE t1, t2, t3, ... और फिर इसे निष्पादित करने के लिए तैयार कथनों का उपयोग करें:

SET FOREIGN_KEY_CHECKS = 0; 
SET @tables = NULL;
SELECT GROUP_CONCAT('`', table_schema, '`.`', table_name, '`') INTO @tables
  FROM information_schema.tables 
  WHERE table_schema = 'database_name'; -- specify DB name here.

SET @tables = CONCAT('DROP TABLE ', @tables);
PREPARE stmt FROM @tables;
EXECUTE stmt;
DEALLOCATE PREPARE stmt;
SET FOREIGN_KEY_CHECKS = 1; 


  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. PHP और MySQL में एक सुरक्षित लॉगिन स्क्रिप्ट कैसे बनाएं

  3. दो पंक्तियों के बीच समय अंतर की गणना करें

  4. PHP सरणी को MySQL में सहेजें?

  5. phpMyAdmin एक #2002 फेंक रहा है mysql सर्वर में लॉग इन नहीं कर सकता phpmyadmin