清空mysql表数据
参考原文:《mysql清空表数据的两种方式和区别解析》。
在MySQL中删除数据有两种方式:
truncate | delete | |
语法 | truncate table 表名字 | delete from 表名字 |
含义 | 清空整张表(暴力) | 删除表数据(精细) |
返回值 | 0 | 删除的条数 |
对自增列的影响 | 自增列会从1开始 | 自增列不会重新开始 |
效率 | 高 | 低 |
是否有日志 | 不写日志,不可恢复 | 会写服务器日志 |
触发器 | 不触发 | 会触发触发器 |
参考原文:《mysql清空表数据的两种方式和区别解析》。
在MySQL中删除数据有两种方式:
truncate | delete | |
语法 | truncate table 表名字 | delete from 表名字 |
含义 | 清空整张表(暴力) | 删除表数据(精细) |
返回值 | 0 | 删除的条数 |
对自增列的影响 | 自增列会从1开始 | 自增列不会重新开始 |
效率 | 高 | 低 |
是否有日志 | 不写日志,不可恢复 | 会写服务器日志 |
触发器 | 不触发 | 会触发触发器 |