【发布时间】:2009-10-28 02:18:37
【问题描述】:
我正在构建一个命中计数器。我有一个文章目录并跟踪唯一访问者。当访问者来时,我在数据库中插入文章 ID 和他们的 IP 地址。首先,我检查文章 id 的 ip 是否存在,如果 ip 不存在,我进行插入。这是两个查询——有没有办法进行这个查询
另外,我没有使用存储过程,我使用的是常规内联 sql
【问题讨论】:
-
这种行为有时被称为“Upsert”。例如更新或插入。
-
@Robert:我没有看到 Luke 正在做任何更新。它只是插入,或者没有。
-
我以为他们在跟踪上次访问。我的错。在任何情况下,IP 地址都不适用于跟踪唯一访问 - 例如。 NAT 和 DHCP
标签: c# sql sql-server-2005