fix: исправлена ошибка SQL при перегенерации токена агента

- Исправлен синтаксис ON DUPLICATE KEY UPDATE (VALUES вместо привязки параметров)
- Устранена ошибка SQLSTATE[HY093]: Invalid parameter number

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
This commit is contained in:
mirivlad 2026-04-13 23:39:31 +08:00
parent 5ceeca1531
commit 90e220902d
1 changed files with 1 additions and 1 deletions

View File

@ -195,7 +195,7 @@ class ServerController extends Model
$stmt = $this->pdo->prepare("
INSERT INTO agent_tokens (server_id, token_hash, encrypted_token)
VALUES (:server_id, :token_hash, :encrypted_token)
ON DUPLICATE KEY UPDATE token_hash = :token_hash, encrypted_token = :encrypted_token
ON DUPLICATE KEY UPDATE token_hash = VALUES(token_hash), encrypted_token = VALUES(encrypted_token)
");
$result = $stmt->execute([