Schema::existsInDatabase

(No version information available, might only be in Git)

Schema::existsInDatabaseCheck if exists in database

说锟斤拷

public mysql_xdevapi\Schema::existsInDatabase ( void ) : bool

Checks if the current object (schema, table, collection, or view) exists in the schema object.

Warning

锟斤拷锟斤拷锟斤拷锟斤拷未锟斤拷写锟侥碉拷锟斤拷锟斤拷锟叫诧拷锟斤拷锟叫憋拷

锟斤拷锟斤拷

锟剿猴拷锟斤拷没锟叫诧拷锟斤拷锟斤拷

锟斤拷锟斤拷值

TRUE if the schema, table, collection, or view still exists in the schema, else FALSE.

锟斤拷锟斤拷

Example #1 Schema::existsInDatabase example

<?php
$session 
mysql_xdevapi\getSession("mysqlx://user:password@localhost");

$session->sql("DROP DATABASE IF EXISTS food")->execute();
$session->sql("CREATE DATABASE food")->execute();
$session->sql("CREATE TABLE food.fruit(name text, rating text)")->execute();

$schema $session->getSchema("food");
$schema->createCollection("trees");

// ...

$trees $schema->getCollection("trees");

// ...

// Is this collection still in the database (schema)?
if ($trees->existsInDatabase()) {
    echo 
"Yes, the 'trees' collection is still present.";
}

锟斤拷锟斤拷锟斤拷锟教碉拷锟斤拷锟斤拷锟斤拷锟斤拷冢锟�

Yes, the 'trees' collection is still present.