Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Python- und MySQLdb-Warnungen

Das ist also der einfachste Weg, den ich gefunden habe ... Ich bin mir nicht sicher, warum ich ursprünglich nicht daran gedacht habe ... aber ich habe einfach die vom Cursor ausgegebenen Warnungen unterdrückt:

import warnings
warnings.filterwarnings("ignore", category = MySQLdb.Warning)

Ich habe dann diesen Code zu meiner importMySql-Funktion hinzugefügt:

mycursor.execute("SHOW WARNINGS")
warnings = mycursor.fetchall()
for i in range(len(warnings)):
    print "Warning - " +warnings[i][2]