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

कैसे mysql में सभी तालिकाओं से सभी पंक्तियों को खाली करने के लिए (एसक्यूएल में)

TRUNCATE tableName;

यह तालिका की सामग्री को खाली कर देगा।

क्यू संपादन के जवाब में संपादित करें:यह मेरे त्वरित परीक्षण से लगता है कि आपको कम से कम 2 प्रश्न करने होंगे क्योंकि ऐसा लगता है कि "शो टेबल" का उपयोग उप क्वेरी के रूप में नहीं किया जा सकता है, मुझे नहीं पता कि यह कैसे करना है बैश तो यहाँ एक PHP उदाहरण है, उम्मीद है कि यह मदद करेगा।

<?php      
mysql_connect('localhost', 'user', 'password');
$dbName = "database";
mysql_select_db($dbName); /*added semi-colon*/
$result_t = mysql_query("SHOW TABLES");
while($row = mysql_fetch_assoc($result_t))
{
   mysql_query("TRUNCATE " . $row['Tables_in_' . $dbName]);
}
?>

कम से कम इसके लिए कुछ त्रुटि प्रबंधन की आवश्यकता है।



  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. तालिका प्रारूप के बिना SQL क्वेरी परिणाम प्राप्त करें

  3. डेटाबेस सुरक्षा - बैकअप एन्क्रिप्शन इन-ट्रांजिट और एट-रेस्ट

  4. mysql डेटाबेस से कनेक्ट नहीं हो सकता [स्ट्रेटो]

  5. Mysql के साथ दिनांक अंतराल खोजें