Value | Meaning |
---|---|
OLD_LONG_PASSWORD0x0_0001 | Long old-style passwords (Not 4.1+ passwords) |
FOUND_NOT_AFFECTED0x0_0002 | Report rows found rather than rows affected |
ALL_COLUMN_FLAGS0x0_0004 | Send all column flags |
WITH_DB0x0_0008 | Can take database as part of login |
NO_SCHEMA0x0_0010 | Can disallow database name as part of column name database.table.column |
CAN_COMPRESS0x0_0020 | Can compress packets |
ODBC0x0_0040 | Can handle ODBC |
LOCAL_FILES0x0_0080 | Can use LOAD DATA LOCAL |
IGNORE_SPACE0x0_0100 | Can ignore spaces before '(' |
PROTOCOL410x0_0200 | Can use 4.1+ protocol |
INTERACTIVE0x0_0400 | Interactive client? |
SSL0x0_0800 | Can switch to SSL after handshake |
IGNORE_SIGPIPE0x0_1000 | Ignore sigpipes? |
TRANSACTIONS0x0_2000 | Transaction support |
RESERVED0x0_4000 | Old flag for 4.1 protocol |
SECURE_CONNECTION0x0_8000 | 4.1+ authentication |
MULTI_STATEMENTS0x1_0000 | Multiple statement support |
MULTI_RESULTS0x2_0000 | Multiple result set support |
Server capability flags.
During the connection handshake process, the server sends a uint of flags describing its capabilities.