sql >> Databasteknik >  >> RDS >> Mysql

Fånga MySQL-varningar i Python

Följ dessa steg.

  1. Kör det med except Exception, e: print repr(e) .

  2. Se vilket undantag du får.

  3. Ändra Exception till det undantag du faktiskt fick.

Kom också ihåg att undantaget, e, är ett objekt. Du kan skriva ut dir(e) , e.__class__.__name__ , etc. för att se vilka attribut den har.

Du kan också göra detta interaktivt på >>> prompt i Python. Du kan sedan manipulera objektet direkt -- ingen gissning.



  1. MySQL ställer in aktuellt datum i ett DATETIME-fält vid infogning

  2. Dåliga vanor :Räkna rader den hårda vägen

  3. Hur HEX() fungerar i MariaDB

  4. Hur grupperar man mysql-rader med samma kolumnvärde i en rad?