fix(nas): sync_cursor 查询 key/value 列加反引号(MariaDB 保留字导致 /api/status 500)
This commit is contained in:
@@ -312,7 +312,7 @@ def get_sync_cursor() -> str:
|
||||
conn = get_conn()
|
||||
try:
|
||||
cur = conn.cursor()
|
||||
cur.execute("SELECT value FROM sync_cursor WHERE key='last_since'")
|
||||
cur.execute("SELECT `value` FROM sync_cursor WHERE `key`='last_since'")
|
||||
row = cur.fetchone()
|
||||
return row[0] if row else ''
|
||||
finally:
|
||||
@@ -324,8 +324,8 @@ def set_sync_cursor(value: str):
|
||||
try:
|
||||
cur = conn.cursor()
|
||||
cur.execute(
|
||||
"""INSERT INTO sync_cursor (key, value) VALUES ('last_since', %s)
|
||||
ON DUPLICATE KEY UPDATE value=VALUES(value)""",
|
||||
"""INSERT INTO sync_cursor (`key`, `value`) VALUES ('last_since', %s)
|
||||
ON DUPLICATE KEY UPDATE `value`=VALUES(`value`)""",
|
||||
(value,))
|
||||
conn.commit()
|
||||
finally:
|
||||
|
||||
Reference in New Issue
Block a user