Documentation Home

10.2.42 MySQLConnection.get_warnings 属性

可以为该属性分配一个值True orFalse以启用或禁用是否应自动获取警告。默认为 False(默认)。可以调用该属性来检索当前警告设置。

自动获取警告在调试查询时很有用。游标通过 MySQLCursor.fetchwarnings()方法发出警告。

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

返回TrueFalse