From 4e6e636dc7098dc62717b5eff46e2cbb5b63f059 Mon Sep 17 00:00:00 2001 From: wangweiye7840 Date: Thu, 18 Apr 2024 14:06:22 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9metadata=E4=B8=AD=E7=9A=84?= =?UTF-8?q?=E4=B8=80=E5=A4=84=E6=81=B6=E6=80=A7bug=E5=B7=B2=E4=BF=AE?= =?UTF-8?q?=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 工具v3/database_tools_2.py | 4 ++-- 工具v3/修改metadata.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) 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()