mysql 删除表的所有数据
时间: 2023-08-11 22:38:24 浏览: 81
可以使用以下 SQL 语句来删除 MySQL 数据库中表的所有数据:
```
TRUNCATE TABLE table_name;
```
或者使用以下语句:
```
DELETE FROM table_name;
```
两种方式的区别在于,TRUNCATE TABLE 语句会快速删除表的所有数据,但是不会记录日志,并且不能回滚。而 DELETE FROM 语句会逐行删除表的数据,并且会记录日志,也可以回滚。因此,如果需要删除表的所有数据,但是需要记录操作日志或者需要回滚,则应该使用 DELETE FROM 语句。
阅读全文