Constants
from mariadb.constants import *CAPABILITY
import mariadb
from mariadb.constants import *
# connection parameters
conn_params= {
"user" : "example_user",
"password" : "GHbe_Su3B8",
"host" : "localhost"
}
with mariadb.connect(**conn_params) as connection:
# test if LOAD DATA LOCAL INFILE is supported
if connection.server_capabilities & CAPABILITY.LOCAL_FILES:
print("Server supports LOCAL INFILE")CLIENT
CURSOR
CURSOR.NONE
CURSOR.READ_ONLY
ERR (Error)
FIELD_FLAG
FIELD_FLAG.NOT_NULL
FIELD_FLAG.PRIMARY_KEY
FIELD_FLAG.UNIQUE_KEY
FIELD_FLAG.MULTIPLE_KEY
FIELD_FLAG.BLOB
FIELD_FLAG.UNSIGNED
FIELD_FLAG.ZEROFILL
FIELD_FLAG.BINARY
FIELD_FLAG.ENUM
FIELD_FLAG.AUTO_INCREMENT
FIELD_FLAG.TIMESTAMP
FIELD_FLAG.SET
FIELD_FLAG.NO_DEFAULT
FIELD_FLAG.ON_UPDATE_NOW
FIELD_FLAG.NUMERIC
FIELD_FLAG.PART_OF_KEY
FIELD_TYPE
FIELD_TYPE.TINY
FIELD_TYPE.SHORT
FIELD_TYPE.LONG
FIELD_TYPE.FLOAT
FIELD_TYPE.DOUBLE
FIELD_TYPE.NULL
FIELD_TYPE.TIMESTAMP
FIELD_TYPE.LONGLONG
FIELD_TYPE.INT24
FIELD_TYPE.DATE
FIELD_TYPE.TIME
FIELD_TYPE.DATETIME
FIELD_TYPE.YEAR
FIELD_TYPE.VARCHAR
FIELD_TYPE.BIT
FIELD_TYPE.JSON
FIELD_TYPE.NEWDECIMAL
FIELD_TYPE.ENUM
FIELD_TYPE.SET
FIELD_TYPE.TINY_BLOB
FIELD_TYPE.MEDIUM_BLOB
FIELD_TYPE.LONG_BLOB
FIELD_TYPE.BLOB
FIELD_TYPE.VAR_STRING
FIELD_TYPE.STRING
FIELD_TYPE.GEOMETRY
INDICATORS
INDICATOR.NULL
INDICATOR.DEFAULT
INDICATOR.IGNORE
INDICATOR.IGNORE_ROW
INFO
TPC_STATE
STATUS
STATUS.IN_TRANS
STATUS.AUTOCOMMIT
STATUS.MORE_RESULTS_EXIST
STATUS.QUERY_NO_GOOD_INDEX_USED
STATUS.QUERY_NO_INDEX_USED
STATUS.CURSOR_EXISTS
STATUS.LAST_ROW_SENT
STATUS.DB_DROPPED
STATUS.NO_BACKSLASH_ESCAPES
STATUS.QUERY_WAS_SLOW
STATUS.PS_OUT_PARAMS
STATUS.SESSION_STATE_CHANGED
STATUS.ANSI_QUOTES
Last updated
Was this helpful?

