public function update($table, array $data = null, $where = null)
    {
        $update = $this->build()->update($table);
        if ($data) {
            $update->set($data);
        }
        if ($where) {
            $update->where($where);
        }
        if ($data && $where) {
            return $update->execute();
        }

        return $update;
    }