简体中文
Appearance
简体中文
Appearance
TRUNCATE 是一种用于快速清空表中所有数据的 SQL 语句,与 DELETE 不同,TRUNCATE 通常以更高效的方式删除表中的所有行。TRUNCATE 操作直接重置表的数据,而不记录逐行删除操作。
TRUNCATE TABLE table_name;
table_name
指定需要清空的表名TRUNCATE TABLE Statements
实现是通过 drop table
+ create table
实现,这一操作并非原子操作,在执行的过程中如有请求持续写入,如此时新的 table 还未准备就绪前,写入、查询请求会失败。TRUNCATE TABLE Statements
后,表中的一些基础信息会被重置,如:version、created_time、updated_time。