laravel 的 orm 操作insert等,什么时候返回false ,而不是抛出异常。
- DB::insert () 返回 boolean
- DB::insertGetId () 返回最后 insert 的 id
等等有什么场景会返回false。
还是根本不会有false,只会被try,只是统一风格而已
待验证:
可能是兼容不同类型数据库
在mysql未发现,insert 返回false 而不爆异常
关于 LearnKu
快速入门《Laravel 8 中文文档》
这才是Eloquent ORM
快速入门《Laravel 8 中文文档》
delete 方法用于从数据库中删除记录。与 update 方法一样,返回受该执行语句影响的行数
@ware insert 或者 insertGetId 等返回 false or 0 情况,up delete 这几个操作不要考虑。