文档首页
MySQL Connector/Python 开发人员指南
相关文档 下载本手册
PDF (US Ltr) - 0.7Mb
PDF (A4) - 0.7Mb


MySQL Connector/Python 开发人员指南  /  ...  /  MySQLConnection.set_client_flags() 方法

10.2.32 MySQLConnection.set_client_flags() 方法

语法

cnx.set_client_flags(flags)

此方法设置连接到 MySQL 服务器时要使用的客户端标志,并返回新值作为整数。 flags 参数可以是整数或有效客户端标志值的序列(参见 第 10.7 节,“constants.ClientFlag 类”)。

如果 flags 是一个序列,则序列中的每个项目在值为正数时设置标志,在值为负数时取消设置标志。例如,要取消设置 LONG_FLAG 并设置 FOUND_ROWS 标志

>>> from mysql.connector.constants import ClientFlag
>>> cnx.set_client_flags([ClientFlag.FOUND_ROWS, -ClientFlag.LONG_FLAG])
>>> cnx.reconnect()
注意

客户端标志仅在连接到 MySQL 服务器时设置或使用。因此,在进行更改后必须重新连接。