浏览代码

feat: db错误新增提示

SongZihuan 3 年之前
父节点
当前提交
9fca10aec9
共有 1 个文件被更改,包括 7 次插入0 次删除
  1. 7 0
      sql/mysql_db.py

+ 7 - 0
sql/mysql_db.py

@@ -44,6 +44,8 @@ class MysqlDB(Database):
             self._lock.acquire()  # 上锁
             self._cursor.execute(sql)
         except pymysql.MySQLError:
+            print(f"{sql}")
+            traceback.print_exc()
             return None
         finally:
             self._lock.release()  # 释放锁
@@ -58,6 +60,7 @@ class MysqlDB(Database):
             self._cursor.execute(sql)
         except pymysql.MySQLError:
             self._db.rollback()
+            print(f"{sql}")
             traceback.print_exc()
             return None
         finally:
@@ -73,6 +76,8 @@ class MysqlDB(Database):
             self._cursor.execute(sql)
         except pymysql.MySQLError:
             self._db.rollback()
+            print(f"{sql}")
+            traceback.print_exc()
             return None
         finally:
             self._lock.release()
@@ -82,5 +87,7 @@ class MysqlDB(Database):
         try:
             self._lock.acquire()
             self._db.commit()
+        except pymysql.err:
+            traceback.print_exc()
         finally:
             self._lock.release()