Mysql
 sql >> Base de données >  >> RDS >> Mysql

Avertissements Python et MySQLdb

C'est donc le moyen le plus simple que j'ai trouvé... Je ne sais pas pourquoi je n'y ai pas pensé à l'origine... mais j'ai simplement supprimé les avertissements émis par le curseur :

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

J'ai ensuite ajouté ce code à ma fonction importMySql :

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