मैं इस कोड मिल गया ..अजगर और MySQLdb - यदि मौजूद ड्रॉप तालिका का उपयोग कर फेंक अपवाद
.....
try:
task_db.cursor.execute('DROP TABLE IF EXISTS `tasks`')
print "Affected: %d" % task_db.cursor.rowcount
except MySQLdb.Error, e:
print "Error ocurred: %s " % e.args[0]
print e
तो कार्य तालिका मौजूद नहीं है, तो मैं
create_database.py:11: Warning: Unknown table 'tasks'
की तरह एक चेतावनी मिलती है लगता है
लेकिन यदि तालिका मौजूद है तो मुझे वह चेतावनी नहीं मिलेगी। विषम?
सू ... क्या उत्पादन में प्रदर्शित होने से रोकने के लिए एक तरीका है? – Wizzard
मैंने अपना उत्तर –
संपादित किया MySQLdb को पकड़ना। चेतावनी ने मेरे लिए कुछ भी नहीं किया। वैकल्पिक फिक्स के लिए [thomdask का उत्तर] (http://stackoverflow.com/a/4830497/307705) देखें। –