要清空表數據但保留表結構,可以使用DELETE語句或TRUNCATE TABLE語句。這兩種方法都可以刪除表中的所有數據,但保留表的結構。
DELETE語句:DELETE FROM table_name;
這將會刪除表table_name中的所有數據,但保留表的結構。
TRUNCATE TABLE語句:TRUNCATE TABLE table_name;
這將會刪除表table_name中的所有數據,并且還會重置自增長列的值。與DELETE語句不同的是,TRUNCATE TABLE語句是一個DDL語句,執行速度更快,但是不能與WHERE子句一起使用,也無法回滾。