MySQL Connector/Python 发行说明
语法
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
属性改为引发错误。