mysql 清空表 Truncate及delete区别
2015-11-06 09:29
363 查看
1、delete from 表名[where];
2、truncate table 表名;
3、delete将mysql表中所有记录一条一条删除到删完
4、truncate保留mysql表的结构,重新创建了这个表
5、truncate比delete快,truncate删除后不产生mysql日志,不可以恢复数据
2、truncate table 表名;
3、delete将mysql表中所有记录一条一条删除到删完
4、truncate保留mysql表的结构,重新创建了这个表
5、truncate比delete快,truncate删除后不产生mysql日志,不可以恢复数据
相关文章推荐
- mysql设置数据库和表字符集以支持emoj表情
- mysql 循环插入记录
- MySQL与JDBC类型映射
- mysql存储过程的参数名不要跟字段名一样 (血淋淋的代价)
- Mysql安装问题
- 给mysql用户分配权限
- mysql悲观锁总结和实践
- mysql存储过程详解
- MySQL非root用户执行增加用户及用户权限的操作
- mysql 学习记录(二十三)--mysql安装时相关优化
- Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
- MySQL数据库性能优化之缓存参数优化
- ubuntu上使用mysql数据库连接rails项目
- MySQL数据库中缓存管理的思路解析
- Mysql压缩包版的安装方法
- mysqldump参数大全
- [实战]MVC5+EF6+MySql企业网盘实战(14)——思考
- JBoss7部署EJB连接MySQL
- paip.解决 数据库mysql增加列 字段很慢添加字段很慢
- Mysql ERROR 1045 (28000): Access denied for user 'root'@'localhost'问题的解决