diff --git a/工具v3/database_tools_2.py b/工具v3/database_tools_2.py index 56f64e93..92e4b461 100644 --- a/工具v3/database_tools_2.py +++ b/工具v3/database_tools_2.py @@ -901,8 +901,8 @@ def ImportMetadata(db,metadatafilepath): #metadata自动修改, 根据字段自 forceusageappendinDB(db,pending_item[0]) - sql = f"SELECT id FROM logs WHERE %s > {startdate} OR %s = {startdate} AND %s >= {starttime};" - val = (GetDate(),GetDate(),GetTime()) + sql = f"SELECT id FROM logs WHERE DATE > %s OR DATE = %s AND TIME >= %s;" + val = (startdate,startdate,starttime) mycursor.execute(sql,val) changed_id_list = [item[0] for item in mycursor.fetchall()] return changed_id_list # 已在数据库中修改, 之后需要将数据库写入一次, 返回1表示字段名有误, 返回其他表示成功进行了修改 diff --git a/工具v3/修改metadata.py b/工具v3/修改metadata.py index 7d0964d0..420bd180 100644 --- a/工具v3/修改metadata.py +++ b/工具v3/修改metadata.py @@ -16,7 +16,7 @@ mydb = connect(hostname = "wwylss.synology.me", port = "13306", username="tikuus changedids = ImportMetadata(mydb,metadatafilepath) - +print(changedids) if len(changedids) > 0: mycursor = mydb.cursor()