PHP清空MySql数据库表的方法

野牛哥
2021-06-17 / 0 评论 / 24 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2021年06月17日,已超过174天没有更新,若内容或图片失效,请留言反馈。

PHP清空MySql数据库表的方法

在日常开发中,有时候需要清空数据或者删除某些数据,下面来说下方法:

清空表truncate

清空整个表的,它的速度会比delete会快很多,同时会删除原有自增标志,会从头开始计算自增标志。用它来清空也会删除表结构。
使用方法:

truncate tablename;
删除整表数据delete

是我们经常用到的删除某一条表数据,后面可加where条件,如果不加where条件就会清空整张表,但用它来清空表数据会保留自增数字,做杰奇的可能就知道有时候要清空章节名的数据表,但又不想保留原有的自增ID,那就不能用它了。用delete不加where清空的表不会删除表结构,就是说这张表还存在,但已经没有数据了。
具体使用方法:

// 删除整表数据
delete from tablename;

// 删除指定数据
delete from tablename where id=1;
删除整个表drop

用来直接删除整个表,包括表结构,就是说用了它之后,整个表从数据库中消失。

使用方法:

drop tablename;


日常开发上删除数据或者清表需谨慎,可以提前做好备份以免出现手快的悔恨.

本文共 316 个字数,平均阅读时长 ≈ 1分钟
2

打赏

评论 (0)

取消