10.5.14 Метод MySQLCursor.fetchwarnings()
Синтаксис:
tuples = cursor.fetchwarnings()
Этот метод возвращает список кортежей, содержащих предупреждения, сгенерированные ранее выполненной операцией. Для установки получения предупреждений используйте свойство подключения get_warnings.
Следующий пример демонстрирует оператор, генерирующий предупреждение:
>>> 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.
© 2025 Oracle
Licensed under the GPLv2 License.