所以我为数据库中的每个表都有一个类。现在我想在数据库中创建表,如果它还不存在。
try {
$result = r\db($this->databaseName);
$result = $result->tableCreate($this->tableName);
$result = $result->run($manager);
} catch (\Exception $e) {
echo $e->getMessage();
//throw new \Exception("Error: $e");
}
这个回声是:
Runtime error: Table `customers` already exists.
捕获此特定错误并恢复程序的正确方法是什么,但仍能捕获其他错误。