【发布时间】:2021-07-15 15:59:07
【问题描述】:
我正在从 db 中检索一个集合并希望将其删除。这是代码。
$signal_id = $request->del_signal_id;
$signal_details = VwDistressSignals::where('signal_id', $signal_id)->delete();
return "Success";
}
这就是错误。
message: "SQLSTATE[HY000]: General error: 1395 Can not delete from join view 'dvp.vw_distresssignals' (SQL: delete from `vw_distresssignals` where `signal_id` = 2)"
我也试过给所有的列名。这是模型...
<?php
namespace App\Models;
use Reliese\Database\Eloquent\Model as Eloquent;
class VwDistressSignals extends Eloquent
{
protected $table = 'vw_distresssignals';
}
【问题讨论】:
-
向我们展示
VwDistressSignals模型 -
我已经编辑了问题并编辑了模型。