细节修改
This commit is contained in:
@@ -28,7 +28,7 @@ def get_connection():
|
||||
conn = pymysql.connect(**DB_CONFIG)
|
||||
yield conn
|
||||
except pymysql.Error as e:
|
||||
log_error(f'数据库连接失败: {e}', 'db')
|
||||
log_error(f'数据库连接失败: {e}', 'db', exc_info=True)
|
||||
raise
|
||||
finally:
|
||||
try:
|
||||
@@ -46,7 +46,7 @@ def execute_query(sql, params=None):
|
||||
result = cursor.fetchall()
|
||||
return result
|
||||
except Exception as e:
|
||||
log_error(f'查询失败: {e}\nSQL: {sql}\nParams: {params}', 'db')
|
||||
log_error(f'查询失败: {e}\nSQL: {sql}\nParams: {params}', 'db', exc_info=True)
|
||||
raise
|
||||
|
||||
|
||||
@@ -58,7 +58,7 @@ def execute_update(sql, params=None):
|
||||
affected = cursor.execute(sql, params)
|
||||
return cursor.rowcount
|
||||
except Exception as e:
|
||||
log_error(f'更新失败: {e}\nSQL: {sql}\nParams: {params}', 'db')
|
||||
log_error(f'更新失败: {e}\nSQL: {sql}\nParams: {params}', 'db', exc_info=True)
|
||||
raise
|
||||
|
||||
|
||||
@@ -71,5 +71,5 @@ def execute_insert(sql, params=None):
|
||||
last_id = cursor.lastrowid
|
||||
return last_id
|
||||
except Exception as e:
|
||||
log_error(f'插入失败: {e}\nSQL: {sql}\nParams: {params}', 'db')
|
||||
log_error(f'插入失败: {e}\nSQL: {sql}\nParams: {params}', 'db', exc_info=True)
|
||||
raise
|
||||
Reference in New Issue
Block a user