PDF(美国Ltr)- 2.4 mb
PDF (A4)- 2.4 mb
收藏: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?"; } ?>