【お試し】Upsert 時に LAST_INSERT_ID 指定
このコミットが含まれているのは:
+8
-3
@@ -403,6 +403,7 @@ class VideoDao:
|
|||||||
%s,
|
%s,
|
||||||
%s)
|
%s)
|
||||||
ON DUPLICATE KEY UPDATE
|
ON DUPLICATE KEY UPDATE
|
||||||
|
id = LAST_INSERT_ID(id),
|
||||||
code = VALUES(code),
|
code = VALUES(code),
|
||||||
title = VALUES(title),
|
title = VALUES(title),
|
||||||
description = VALUES(description),
|
description = VALUES(description),
|
||||||
@@ -623,6 +624,7 @@ class VideoTagDao:
|
|||||||
%s,
|
%s,
|
||||||
%s)
|
%s)
|
||||||
ON DUPLICATE KEY UPDATE
|
ON DUPLICATE KEY UPDATE
|
||||||
|
id = LAST_INSERT_ID(id),
|
||||||
video_id = VALUES(video_id),
|
video_id = VALUES(video_id),
|
||||||
tag_id = VALUES(tag_id),
|
tag_id = VALUES(tag_id),
|
||||||
tagged_at = VALUES(tagged_at),
|
tagged_at = VALUES(tagged_at),
|
||||||
@@ -756,6 +758,7 @@ class TagDao:
|
|||||||
VALUES
|
VALUES
|
||||||
(%s)
|
(%s)
|
||||||
ON DUPLICATE KEY UPDATE
|
ON DUPLICATE KEY UPDATE
|
||||||
|
id = LAST_INSERT_ID(id),
|
||||||
name = VALUES(name)""", (tag.name,)))
|
name = VALUES(name)""", (tag.name,)))
|
||||||
tag.id_ = c.lastrowid
|
tag.id_ = c.lastrowid
|
||||||
|
|
||||||
@@ -837,9 +840,10 @@ class VideoHistoryDao:
|
|||||||
%s,
|
%s,
|
||||||
%s)
|
%s)
|
||||||
ON DUPLICATE KEY UPDATE
|
ON DUPLICATE KEY UPDATE
|
||||||
video_id,
|
id = LAST_INSERT_ID(id),
|
||||||
fetched_at,
|
video_id = VALUES(video_id),
|
||||||
views_count""", (video_history.video_id,
|
fetched_at = VALUES(fetched_at),
|
||||||
|
views_count = VALUES(views_count)""", (video_history.video_id,
|
||||||
video_history.fetched_at,
|
video_history.fetched_at,
|
||||||
video_history.views_count)))
|
video_history.views_count)))
|
||||||
|
|
||||||
@@ -938,6 +942,7 @@ class CommentDao:
|
|||||||
%s,
|
%s,
|
||||||
%s)
|
%s)
|
||||||
ON DUPLICATE KEY UPDATE
|
ON DUPLICATE KEY UPDATE
|
||||||
|
id = LAST_INSERT_ID(id),
|
||||||
video_id = VALUES(video_id),
|
video_id = VALUES(video_id),
|
||||||
comment_no = VALUES(comment_no),
|
comment_no = VALUES(comment_no),
|
||||||
user_id = VALUES(user_id),
|
user_id = VALUES(user_id),
|
||||||
|
|||||||
新しい課題から参照
ユーザをブロックする