Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

ubah bendera CLIENT_FOUND_ROWS di Django untuk mysql-python (MySQLdb)?

Oke, saya menemukan caranya.

Di Django/db/backends/mysql/base.py ada

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

Dari kode sumber kita bisa mengubah setting.py proyek Django seperti ini

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara melakukan banyak kueri SQL sebagai transaksi?

  2. BLOB vs. VARCHAR untuk menyimpan array dalam tabel MySQL

  3. Pembaruan SQL Maria DB dengan Pernyataan yang Disiapkan

  4. Kesalahan dengan karakter dalam iframe html

  5. Bagaimana cara menghapus catatan mysql dengan jquery