Maison  >  Article  >  base de données  >  Détails du code de l'identifiant d'état du serveur du protocole mysql

Détails du code de l'identifiant d'état du serveur du protocole mysql

黄舟
黄舟original
2017-03-07 13:09:511451parcourir

git

https://github.com/sea-boat/mysql-protocol

Aperçu

Identifiant de l'état du serveur.

Plus de détails : https://dev.mysql.com/doc/internals/en/status-flags.html

Classe ServerStatus

package com.seaboat.mysql.protocol.constant;/**
 * 
 * <pre class="brush:php;toolbar:false"><b>server status.</b>
* @author *
seaboat
*
<b>email: </b>849586227@qq.com
*
<b>blog: </b>http://www.php.cn/;/pre>
 * @version 1.0
 * @see http://www.php.cn/
 */public class ServerStatus {
    // a transaction is active
    public static int SERVER_STATUS_IN_TRANS = 0x0001;    
    // auto-commit is enabled
    public static int SERVER_STATUS_AUTOCOMMIT = 0x0002;    
    public static int SERVER_MORE_RESULTS_EXISTS = 0x0008;    
    public static int SERVER_STATUS_NO_GOOD_INDEX_USED = 0x0010;    
    public static int SERVER_STATUS_NO_INDEX_USED = 0x0020;    
    // Used by Binary Protocol Resultset to signal that COM_STMT_FETCH must be
    // used to fetch the row-data.
    public static int SERVER_STATUS_CURSOR_EXISTS = 0x0040;    
    public static int SERVER_STATUS_LAST_ROW_SENT = 0x0080;    
    public static int SERVER_STATUS_DB_DROPPED = 0x0100;    
    public static int SERVER_STATUS_NO_BACKSLASH_ESCAPES = 0x0200;    
    public static int SERVER_STATUS_METADATA_CHANGED = 0x0400;    
    public static int SERVER_QUERY_WAS_SLOW = 0x0800;    
    public static int SERVER_PS_OUT_PARAMS = 0x1000;    
    // in a read-only transaction
    public static int SERVER_STATUS_IN_TRANS_READONLY = 0x2000;    
    // connection state information has changed
    public static int SERVER_SESSION_STATE_CHANGED = 0x4000;
}

Ce qui précède correspond aux détails du code de l'identifiant d'état du serveur du protocole mysql. Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois (www.php.cn) !


Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn