code: def delete(self, *clauses, **filters):
          
          if not self.exists:
              return False
          clause = self._args_to_clause(filters, clauses=clauses)
          stmt = self.table.delete(whereclause=clause)
          rp = self.db.executable.execute(stmt)
          return rp.rowcount > 0
docs: Delete rows from the table.
  
          Keyword arguments can be used to add column-based filters. The filter
          criterion will always be equality:
          ::
  
              table.delete(place='Berlin')
  
          If no arguments are given, all records are deleted.