スキーマの変更についてサポートが必要です。ビデオを保存するビデオテーブルがあり、ビデオの実際を知りたいと思いViewCount
ました。
これが私が今持っているビデオテーブルスキーマです:
CREATE TABLE dbo.VideoFiles(
VideoId int IDENTITY(1, 1) PRIMARY KEY,
VideoTitle nvarchar(64) NOT NULL,
VideoDescription nvarchar(2048),
PublishDate date,
Duration time,
VideoUrl nvarchar(256),
--ViewCount bigint,
UpdateTime datetime default CURRENT_TIMESTAMP )
ビデオファイルを起動するたびに+1ずつ増加する列を作成できViewCount
ます。これは、簡単な方法のように見えます。しかし、どうすればビデオビューの一意性を管理できますか?
User1 view Video1 = Video1 Count =>1
User2 view Video1 = Video1 Count =>2
User1 view Video2 = Video2 Count =>1
User1 view Video1 = Video1 Count =>2 (not increased as he already seen this video)
ありがとう、
Prabhat