小智 5
取决于你想要做什么。我通常在表上记录页面浏览量,例如:
ID (int), PRODUCT_ID (int), IP_ADDRESS (varchar(15)), VIEW_TIME (datetime)
Run Code Online (Sandbox Code Playgroud)
这使我能够通过 IP 地址计算完整视图或独特视图,然后COUNT(*)在桌面上做一个,还有一个额外的好处,即记录谁访问了该页面。显然,这会增加数据库所需的空间需求。
如果您只想创建一个产品视图列,那么创建一个存储过程,该过程将接受产品 ID 作为参数,并在每次运行时将 product_view 列的值增加 1。