zl程序教程

您现在的位置是:首页 >  数据库

当前栏目

关于mysql临时表、truncate、delete

mysql 关于 临时 delete truncate
2023-09-14 09:00:25 时间
truncate table命令将快速删除数据表中的所有记录,但保留数据表结构。这种快速删除与delete from 数据表的删除全部数据表记录不一样,delete命令删除的数据将存储在系统回滚段中,需要的时候,数据可以回滚恢复,而truncate命令删除的数据是不可以恢复的  或者,建立临时表,此表可供你当次链接的操作里查询. create temporary table 临时表名称 select 表字段名称 from 表名称
mysql truncate drop delete的区别 以下讨论,针对于mysql数据库。 为什么会想到这个问题呢? 因为项目中需要清除数据库的数据,而且需要实现自增的主键从0开始计数。所以想到总结一个几个常用的删除语法的差异。 可以做一个测试 建一个带有自增字段的表,加入100万数据 然后分别用TRUNCATE和DELETE删除全部数据 然后再向表里插入一条数据 最直观是: