【发布时间】:2020-07-03 13:08:11
【问题描述】:
很简单的问题:每次使用函数时,都应该删除某个表的最后两行。这些行中的值应该不是问题。 例如,我尝试了不同的方法
DB::table('xy')->latest()->delete(); //
为了删除一行。但是它会删除每一行。
【问题讨论】:
很简单的问题:每次使用函数时,都应该删除某个表的最后两行。这些行中的值应该不是问题。 例如,我尝试了不同的方法
DB::table('xy')->latest()->delete(); //
为了删除一行。但是它会删除每一行。
【问题讨论】:
使用take
DB::table('xy')->latest()->take(2)->delete();
【讨论】:
latest() 仅在您的表有 created_at 列时才有效,如果没有,请尝试
DB::table('xy')->orderBy('id', 'desc')->limit(2)->delete();
【讨论】: