В моем скрипте на python я хотел бы перехватить предупреждение «Усеченные данные для столбца« xxx »» во время моего запроса с использованием MySql.
Я видел несколько постов, предлагающих приведенный ниже код, но он не работает.
Знаете ли вы, должен ли какой-то конкретный модуль быть импортирован или должен быть вызван какой-либо параметр / флаг перед использованием этого кода?
Спасибо всем
Afeg
import MySQLdb
try:
cursor.execute(some_statement)
# code steps always here: No Warning is trapped
# by the code below
except MySQLdb.Warning, e:
# handle warnings, if the cursor you're using raises them
except Warning, e:
# handle warnings, if the cursor you're using raises them