(No version information available, might only be in Git)
Table::existsInDatabase — Prüft, ob es die angegebene Tabelle in der Datenbank gibt
Überprüft, ob es die angegebene Tabelle in der Datenbank gibt.
Diese Funktion besitzt keine Parameter.
Gibt true
zurück, wenn es die Tabelle in der Datenbank gibt, und false
,
wenn nicht.
Beispiel #1 mysql_xdevapi\Table::existsInDatabase()-Beispiel
<?php
$session = mysql_xdevapi\getSession("mysqlx://user:password@localhost");
$session->sql("DROP DATABASE IF EXISTS addressbook")->execute();
$session->sql("CREATE DATABASE addressbook")->execute();
$session->sql("CREATE TABLE addressbook.names(name text, age int)")->execute();
$session->sql("INSERT INTO addressbook.names values ('John', 42), ('Sam', 33)")->execute();
$schema = $session->getSchema("addressbook");
$table = $schema->getTable("names");
if ($table->existsInDatabase()) {
echo "Ja, diese Tabelle gibt es noch im Schema der Session.";
}
?>
Das oben gezeigte Beispiel erzeugt eine ähnliche Ausgabe wie:
Ja, diese Tabelle gibt es noch im Schema der Session.