10.5.9 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
属性来引发错误。