美文网首页
delete() destroy()删除数据的区别---Thin

delete() destroy()删除数据的区别---Thin

作者: 思议岁月 | 来源:发表于2018-12-14 10:17 被阅读0次

    1.删除 delete()  destroy()

    T::where('id=1')->delete(1);

    T::where('id','in',[2,3])->delete();

    T::destroy('4,5');

    Db::table('t')->delete(6);

    Db::table('t')->delete([7,8]);

    删除返回值:

    delete()返回删除的条数,若一条没有删除则返回值为零

    destroy()返回true/false  ,若删除不纯在的记录,返回值依旧为true

    Db::table('t')->destroy([9,10]);报以下错误

    method not exist:think\db\Query->destroy

    T::delete(1); 报以下错误

    Non-static method think\Model::delete() should not be called statically

    相关文章

      网友评论

          本文标题:delete() destroy()删除数据的区别---Thin

          本文链接:https://www.haomeiwen.com/subject/ddsihqtx.html