जैसा कि नाम से पता चलता है, इसका उपयोग MySQL टेबल से सभी रिकॉर्ड हटाने के लिए किया जाता है।
सिंटैक्स:
TRUNCATE TABLE table_name;
उदाहरण:
mysql> TRUNCATE TABLE student;
Query OK, 0 rows affected (0.18 sec)
उपरोक्त क्वेरी 'Student' टेबल से सभी रिकॉर्ड हटा देती है। हम निम्न क्वेरी चलाने के बाद MySQL द्वारा खाली सेट लौटाने पर इसका अवलोकन कर सकते हैं:
mysql> SELECT * FROM student;
Empty set (0.00 sec)
नोट: TRUNCATE DDL कमांड है, यह ट्रांजेक्शन-सेफ नहीं है और रोलबैक नहीं किया जा सकता।