truncate | delete | drop | |
---|---|---|---|
操作类型 | DDL | DML | DDL |
支持回滚 | 不支持 | 支持 | 不支持 |
删除内容 |
删除表中所有数据,保留表结构 | 删除表全部或者一部分数据行,保留表结构 | 从数据库中删除表,所有数据行,索引和权限也会被删除 |
删除速度 | 速度快 | 速度慢,删除过程会记录删除日志到binlog中。 | 速度最快 |
主键重置 | 重置主键,从1开始自增 | 不会重置,接着自增 | 全部删除,连主键都没有了 |
支持where | 不支持 | 支持 | 不支持 |
# 和 $ 的区别②
2024-02-17 08:04:04 47 阅读