sql >> データベース >  >> RDS >> Mysql

mysql-python(MySQLdb)のdjangoのCLIENT_FOUND_ROWSフラグを変更しますか?

    わかりました。方法を見つけました。

    django / db / backends / mysql/base.pyには

    があります
    kwargs['client_flag'] = CLIENT.FOUND_ROWS
    kwargs.update(settings_dict['OPTIONS'])
    

    ソースコードから、djangoプロジェクトのsettings.pyを次のように変更できます

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



    1. SecurityAdvisorMySQLアラートを修正する方法

    2. 結果セットをSQL配列から文字列の配列に変換します

    3. シェルスクリプトを介してストアドプロシージャの結果をキャプチャするにはどうすればよいですか?

    4. 警告:mysql_real_escape_string():ユーザー'' @'localhost'のアクセスが拒否されました(パスワードを使用:NO)