'Internal method used in Django tests. Don\'t rely on this from your code'

@cached_property
def _mysql_storage_engine(self):

    cursor = self.connection.cursor()
    cursor.execute(u'CREATE    TABLE    INTROSPECT_TEST    (X    INT)')
    cursor.execute(u"SHOW    TABLE    STATUS    WHERE    Name='INTROSPECT_TEST'")
    result = cursor.fetchone()
    cursor.execute(u'DROP    TABLE    INTROSPECT_TEST')
    return result[1]
