博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Drop与Truncate的区别。
阅读量:6852 次
发布时间:2019-06-26

本文共 268 字,大约阅读时间需要 1 分钟。

  hot3.png

示例说明:

表名 test
字段:id 主键自增,==

现在打算把表清空,一开始用的drop+create,但是发现id是在原基础上增加的。

后来,经朋友提醒,才知道用truncate直接清空表就可以了。

总结:

1.drop删除相当于把表移动到回收站,但是索引之类的还在占着空间。重新创建,会在原基础上继续增加,所以id不是从1开始。
2.truncate等于是清空了表的所有痕迹,id也会清空,数据什么的就都没了。重新插入数据,id从1开始。

转载于:https://my.oschina.net/MiniBu/blog/84299

你可能感兴趣的文章
网络资源整合:Reactor模式的实现方式
查看>>
Bash Shell环境变量的使用
查看>>
Spark的安装和基础编程
查看>>
我的友情链接
查看>>
lduan SCOM 2012 部署审核报告(七)
查看>>
路由协议:RIP OSPF BGP
查看>>
高速缓冲存储器 Cache
查看>>
Tomcat+Solr构建企业级搜索引擎
查看>>
The Principles of Java Application Performance Tun
查看>>
我的友情链接
查看>>
修改weblogic server jdk 版本的步骤:
查看>>
Apache配置实现日志按天分割并删除指定天的日志
查看>>
bash编程之变量替换 及 函数
查看>>
马哥2016全新Linux+Python高端运维班第四期-第一次作业
查看>>
按键——Button事件监听器
查看>>
张SSH --- 中国人自己的自动化运维工具
查看>>
SaltStack实践案例一
查看>>
Linux监控平台介绍及zabbix介绍,安装、忘记Admin密码如何做
查看>>
使用CSS3的 @font-face 显示自定义字体
查看>>
javaweb学习总结(二十二)——基于Servlet+JSP+JavaBean开发模式的用户登录注册
查看>>