99问答网
所有问题
MySQL DELETE语句和TRUNCATE TABLE语句的区别
如题所述
举报该问题
推荐答案 推荐于2016-07-22
空mysqll表内容常见的有两种方法:一种delete,一种是truncate 。
不带where参数的delete语句可以删除mysql表中所有内容,使用truncate
table也可以清空mysql表中所有内容。效率上truncate比delete快,但truncate删除后不记录mysql日志,不可以恢复数
据。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/WjeX7WOX7t7Wj7j7BtO.html
其他回答
第1个回答 2015-05-17
DELETE 删除 ,可以带条件,需要记日志,速度慢一些
TRUNCATE TABLE 删除 全部数据(不可带条件),不记日志,速度快
相似回答
大家正在搜