DRUPAL8模块开发 – DRUPAL8数据库API – 删除语句

drupal开发中,删除查询必须始终使用查询生成器对象。Drupal使用delete()方法如下:

$query = $connection->delete(‘mytable’, $options);

这是drupal开发中,实际应用的例子,$num_deleted是删除的行数:

$num_deleted = $connection->delete(‘mytable’😉

->condition(‘myfield’, 5)

->execute();

下面是一些啰嗦的,如果你已经比较熟悉,可以不看。

这将创建一个删除查询对象,该对象将删除MyTABLE表中的记录。注意,当查询生成器将自动处理该表名称时,括号不需要。

删除查询对象使用 fluent API。也就是说,所有方法(除了execute()之外)返回查询对象本身,允许方法调用链接。在很多情况下,这意味着查询对象根本不需要保存到变量中。

删除查询在概念上非常简单,仅由WHERE子句组成。WHERE子句的完整结构详述在条件子句的一节中,将只在这里提及。

注明:本文为星速云原创版权所有,禁止转载,一经发现将追究版权责任!

(0)
上一篇 2022年7月20日 上午3:03
下一篇 2022年7月20日 上午3:03

相关推荐

发表评论

登录后才能评论
问答社区 QQ客服
微信客服
微信客服
分享本页
返回顶部