}
if (self::isView($name)) {
- $sql = sprintf("DROP VIEW `%s`", DBA::escape($name));
+ $sql = sprintf("DROP VIEW IF EXISTS `%s`", DBA::escape($name));
} elseif (self::isTable($name)) {
- $sql = sprintf("DROP TABLE `%s`", DBA::escape($name));
+ $sql = sprintf("DROP TABLE IF EXISTS `%s`", DBA::escape($name));
}
if ($verbose) {
$status = DBA::selectFirst(['INFORMATION_SCHEMA' => 'TABLES'], ['TABLE_TYPE'],
['TABLE_SCHEMA' => DBA::databaseName(), 'TABLE_NAME' => $table]);
- if (empty($status['TABLE_TYPE'])) {
- return false;
- }
+ if (empty($status['TABLE_TYPE'])) {
+ return false;
+ }
- return $status['TABLE_TYPE'] == 'BASE TABLE';
+ return $status['TABLE_TYPE'] == 'BASE TABLE';
}
}