10bet网址
MySQL PHP API
下载本手册
PDF(美国Ltr)- 2.4 mb
PDF (A4)- 2.4 mb


MySQL PHP API/.../ 收藏:existsInDatabase

5.7.7收藏:existsInDatabase

PHP文档组版权所有。10bet官方网站

  • 收藏:existsInDatabase

    检查数据库中是否存在集合

描述

公共保龄球mysql_xdevapi \集合::existsInDatabase();

检查Collection对象是否引用数据库(模式)中的集合。

参数

这个函数没有参数。

返回值

返回真正的如果数据库中存在集合,则else如果没有。

在MySQL 8.0.21中,定义了两个列(doc和_id)的表被认为是一个集合,第三个列是_json_schema。添加额外的列意味着existsInDatabase()将不再将其视为集合。

例子

例5.17mysql_xdevapi \集合::existsInDatabase例子

<?php $session = mysql_xdevapi\getSession("mysqlx://user:password@localhost");$session->sql("DROP DATABASE IF EXISTS ")->execute();$session->sql("CREATE DATABASE addressbook")->execute();$session = $session- getSchema("addressbook");$create = $schema->createCollection("people");/ /……$collection = $schema->getCollection("people");/ /……if (!$collection->existsInDatabase()) {echo "该集合不再存在于名为addressbook的数据库中。 What happened?"; } ?>