int mysql_refresh(MYSQL *mysql, unsigned int
        options)
      
説明
        この機能はテーブルあるいはキャッシュをクリアするか、サーバ情報を模写します。接続されたユーザーはRELOAD特権を持っていなければなりません。
      
        options引数は以下の値からなるビットマスクです。値複の値を一緒にORして、一回の呼び出しで複数のオペレーションを実施することができます。
      
            REFRESH_GRANT
          
            FLUSH
            PRIVILEGESのような供与されたテーブルをリフレッシュしてください。
          
            REFRESH_LOG
          
            FLUSH
            LOGSのようなログをフラッシュしてください。
          
            REFRESH_TABLES
          
            FLUSH
            TABLESのようなテーブルキャッシュをフラッシュしてください。
          
            REFRESH_HOSTS
          
            FLUSH
            HOSTSのようなホストキャッシュをフラッシュしてください。
          
            REFRESH_STATUS
          
            FLUSH
            STATUSのようなステータス変数をリセットしてください。
          
            REFRESH_THREADS
          
スレッドキャッシュをフラッシュしてください。
            REFRESH_SLAVE
          
            スレイブ模写サーバー上で、マスターサーバ情報をリセットし、RESET
            SLAVEのようなスレイブを再起動してください。
          
            REFRESH_MASTER
          
            マスター模写サーバ上で、バイナリーログインデックスを除去して、RESET
            MASTERのようなインデックスファイルを切り捨ててください。
          
戻り値
成功のためのゼロ。エラーが起こった場合、ゼロ以外。
エラー
            CR_COMMANDS_OUT_OF_SYNC
          
コマンドが妥当でないオーダーで実行されました。
            CR_SERVER_GONE_ERROR
          
MySQLサーバが立ち去りました。
            CR_SERVER_LOST
          
サーバへの接続がクエリー中に失われました。
            CR_UNKNOWN_ERROR
          
未知のエラーが起こりました。

