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


MySQL Connector/Python 开发人员指南  /  ...  /  MySQLCursor.fetchwarnings() 方法

10.5.12 MySQLCursor.fetchwarnings() 方法

语法

tuples = cursor.fetchwarnings()

此方法返回一个包含先前执行的操作生成的警告的元组列表。要设置是否获取警告,请使用连接的 get_warnings 属性。

以下示例显示了一个 SELECT 语句,该语句会生成一个警告

>>> cnx.get_warnings = True
>>> cursor.execute("SELECT 'a'+1")
>>> cursor.fetchall()
[(1.0,)]
>>> cursor.fetchwarnings()
[(u'Warning', 1292, u"Truncated incorrect DOUBLE value: 'a'")]

当生成警告时,可以使用连接的 raise_on_warnings 属性改为引发错误。