Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

คำสั่ง TRUNCATE ใน MySQL ใช้ทำอะไร?

ใช้ลบ **ทุกแถว (record)** ออกจากตาราง แต่เก็บโครงสร้างตารางไว้

ไวยากรณ์

TRUNCATE TABLE table_name;

ตัวอย่าง

mysql> TRUNCATE TABLE student;
Query OK, 0 rows affected (0.18 sec)

mysql> SELECT * FROM student;
Empty set (0.00 sec)

ข้อมูลหายหมด โครงสร้างยังอยู่ AUTO_INCREMENT จะรีเซ็ตเป็น 1