Laravel Eloquent的delete方法为何会触发SELECT查询?
我帮你把这段业务代码和对应的SQL执行日志整理成清晰的Markdown格式啦:
代码与SQL执行日志整理
业务逻辑代码(Laravel ORM)
$obj = DeliveryNote::find($row->note_id); $obj->products()->delete(); $obj->delete(); $obj = Order::find($row->order_id); $obj->delete();
生成的SQL查询日志
select * fromdelivery_noteswheredelivery_notes.id= ? limit 1delete fromdelivery_note_productswheredelivery_note_products.delivery_note_id= ? anddelivery_note_products.delivery_note_idis not nulldelete fromdelivery_noteswhereid= ?select * fromo...(注:原日志内容存在截断,未完整展示)
内容的提问来源于stack exchange,提问作者dlopezgonzalez
相关产品推荐
相关产品推荐

