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()
|
conn = get_conn()
|
||||||
try:
|
try:
|
||||||
cur = conn.cursor()
|
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()
|
row = cur.fetchone()
|
||||||
return row[0] if row else ''
|
return row[0] if row else ''
|
||||||
finally:
|
finally:
|
||||||
@@ -324,8 +324,8 @@ def set_sync_cursor(value: str):
|
|||||||
try:
|
try:
|
||||||
cur = conn.cursor()
|
cur = conn.cursor()
|
||||||
cur.execute(
|
cur.execute(
|
||||||
"""INSERT INTO sync_cursor (key, value) VALUES ('last_since', %s)
|
"""INSERT INTO sync_cursor (`key`, `value`) VALUES ('last_since', %s)
|
||||||
ON DUPLICATE KEY UPDATE value=VALUES(value)""",
|
ON DUPLICATE KEY UPDATE `value`=VALUES(`value`)""",
|
||||||
(value,))
|
(value,))
|
||||||
conn.commit()
|
conn.commit()
|
||||||
finally:
|
finally:
|
||||||
|
|||||||
Reference in New Issue
Block a user