连接器和 API 手册 / 第 6 章 MySQL 连接器/Python 开发人员指南 / 6.9 连接器/Python API 参考 / 6.9.2 connection.MySQLConnection类 /
6.9.2.32 MySQLConnection.set_client_flags()方法
句法:
cnx.set_client_flags(flags)
此方法设置客户端标志以在连接到 MySQL 服务器时使用,并以整数形式返回新值。该
flags
参数可以是整数或一系列有效的客户端标志值(请参阅
第 6.9.7 节,“constants.ClientFlag Class”)。
如果flags
是一个序列,则序列中的每一项在值为正时设置标志或在值为负时取消设置。例如,取消
LONG_FLAG
设置
FOUND_ROWS
标志:
>>> from mysql.connector.constants import ClientFlag
>>> cnx.set_client_flags([ClientFlag.FOUND_ROWS, -ClientFlag.LONG_FLAG])
>>> cnx.reconnect()
笔记
客户端标志仅在连接到 MySQL 服务器时设置或使用。因此有必要在进行更改后重新连接。