sql >> Databáze >  >> RDS >> Mysql

zachycení varování MySql

Varování jsou právě to:varování. Jsou hlášeny (obvykle) stderr, ale nic jiného se nedělá. Nemůžete je chytit jako výjimky, protože nejsou vychováváni.

Můžete však nakonfigurovat, co se má dělat s varováními a vypněte je nebo je přeměňte na výjimky pomocí warnings modul. Například warnings.filterwarnings('error', category=MySQLdb.Warning) pro zapnutí MySQLdb.Warning warnings do výjimek (v takovém případě by byly zachyceny pomocí vašeho try/except) nebo 'ignore' aby je vůbec neukázal. Můžete (a pravděpodobně byste měli) mít více jemných filtrů než jen kategorii.



  1. Co to znamená rozdělit databázi Microsoft Access?

  2. SQL Vyberte pouze řádky, kde existuje přesný vícenásobný vztah

  3. MySQL vícenásobná levá spojení

  4. Rails, PostgreSQL a spouštěče historie