public function tableExists(string $tableName)
    {
        try {
            $sql = "SELECT 1 FROM {$tableName} LIMIT 1";
            $this->prepare($sql);
            $this->logQuery("[PREPARE ONLY] $sql");
            return true;
        } catch (PDOException $e) {}

        return false;
    }