sql >> Databáze >  >> RDS >> Mysql

změnit příznak CLIENT_FOUND_ROWS v django pro mysql-python (MySQLdb)?

Dobře, zjistil jsem jak.

V django/db/backends/mysql/base.py je

kwargs['client_flag'] = CLIENT.FOUND_ROWS
kwargs.update(settings_dict['OPTIONS'])

Ze zdrojového kódu bychom mohli změnit django project settings.py takto

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.',
        'NAME': '',                      
        'USER': '',                      
        'PASSWORD': '',                  
        'HOST': '', 
        'PORT': '',                      
        'OPTIONS': {
            'client_flag': 0
        }
    }
}



  1. Vícerozměrná pole PostgreSQL

  2. překlad mysql_fetch_array do PDO::FETCH_NUM

  3. Windows Batch Script pro zálohování místních databází MySQL a uchovávání pouze N nejnovějších SLOŽEK se záložními soubory

  4. Případ SQL, když FROM(UNIX_TIME)