Replace REPLACE INTO usage

This commit is contained in:
maru 2024-05-24 01:41:50 -04:00
parent 3489ae91bf
commit c76746ad35
No known key found for this signature in database
GPG Key ID: 37689350E9CD0F0D

View File

@ -237,7 +237,7 @@ func IsActiveSession(uuid []byte, clientSessionId string) (bool, error) {
}
func UpdateActiveSession(uuid []byte, clientSessionId string) error {
_, err := handle.Exec("REPLACE INTO activeClientSessions VALUES (?, ?)", uuid, clientSessionId)
_, err := handle.Exec("INSERT INTO activeClientSessions (uuid, clientSessionId) VALUES (?, ?) ON DUPLICATE KEY UPDATE clientSessionId = ?", uuid, clientSessionId, clientSessionId)
if err != nil {
return err
}