code: def references(self):
          
          return self.connection.query("""
          SELECT concat('`', table_schema, '`.`', table_name, '`') as referencing_table, column_name
          FROM information_schema.key_column_usage
          WHERE referenced_table_name="{tab}" and referenced_table_schema="{db}"
          """.format(tab=self.table_name, db=self.database), as_dict=True)
docs: :return: generator of referencing table names and their referencing columns