如果用户至少查看过一次对象,我有一张表正在录制,因此:
HasViewed
ObjectID number (FK to Object table)
UserId number (FK to Users table)
Run Code Online (Sandbox Code Playgroud)
两个字段都不是NULL,并且一起形成主键.
我的问题是,因为我不关心有人看过一个对象多少次(在第一次之后),我有两个处理插入的选项.
选择第二种选择的缺点是什么?
更新:
我想最好的方法是:"异常引起的开销是否比初始选择引起的开销更糟?"