delete

SW-X的数据库ORM操作,都统一依赖\x\Db();类。

delete():是链式操作的终结方法之一,用于构造删除语句,该链只支持主要的where查询表达式,不支持:orderpagelimit类型的表达式。
该方法调用后会返回最终构造成的SQL语句。

若该方法没有前置where条件,则会直接返回false不允许执行。 示例:

$Db = new \x\Db();
$Db->name('user')->where('id', 1)->order('id DESC')->delete();

最终生成的SQL语句类似于:DELETE FROM tp_user where id=1 ORDER BY id DESC;
更多的链式组合可以自己尝试下。