From 6fdd0d2a9ec1b5166cceacde75fdbf360bf2e3fa Mon Sep 17 00:00:00 2001 From: heimoshuiyu Date: Thu, 16 Dec 2021 01:53:46 +0800 Subject: [PATCH] Fix: insert or replace file_has_tag when it exists --- pkg/database/sql_stmt.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/database/sql_stmt.go b/pkg/database/sql_stmt.go index d2b4c25..6c0522d 100644 --- a/pkg/database/sql_stmt.go +++ b/pkg/database/sql_stmt.go @@ -223,7 +223,7 @@ JOIN users ON tags.created_by_user_id = users.id var updateTagQuery = `UPDATE tags SET name = ?, description = ? WHERE id = ?;` -var putTagOnFileQuery = `INSERT INTO file_has_tag (tag_id, file_id, user_id) VALUES (?, ?, ?);` +var putTagOnFileQuery = `INSERT OR REPLACE INTO file_has_tag (tag_id, file_id, user_id) VALUES (?, ?, ?);` var getTagsOnFileQuery = `SELECT tags.id, tags.name, tags.description, tags.created_by_user_id