📅  最后修改于: 2023-12-03 15:36:20.559000             🧑  作者: Mango
在 Laravel 中,我们可以使用 Eloquent ORM 来处理数据库操作。其中删除数据的操作比较常见,但是有时候我们需要删除表中所有数据。本文将介绍如何在 Laravel 中从表中删除所有行。
在 Laravel 中,我们可以使用 Eloquent ORM 的 truncate()
方法来删除表中所有数据。其语法如下:
DB::table('table_name')->truncate();
其中,table_name
是需要删除数据的表名。
以下是一个完整的例子:
use Illuminate\Support\Facades\DB;
DB::table('users')->truncate();
这样,users
表中的所有数据都将被删除。
除了使用 Eloquent ORM 的 truncate()
方法外,我们还可以使用 Query Builder 的 delete()
方法来删除表中所有数据。其语法如下:
DB::table('table_name')->delete();
以下是一个完整的例子:
use Illuminate\Support\Facades\DB;
DB::table('users')->delete();
这样,users
表中的所有数据都将被删除。
本文介绍了在 Laravel 中从表中删除所有行的方法,分别是使用 Eloquent ORM 的 truncate()
方法和使用 Query Builder 的 delete()
方法。根据实际需求选择合适的方法进行操作即可。