作者KC73 (肯先生)
看板Database
标题Re: [SQL ] UPDATE已存在与不存在的资料?
时间Mon Oct 8 17:34:22 2007
※ 引述《justinC (无)》之铭言:
: 假设有个IP送过来资料库,我要统计他的次数
: IP已存在的状况下
: 利用update table set count=count+1
: 但是假如改IP并未在table中,如何新增该行资料?
: 有个没效率的方法就是先select得知返回0行以後再insert
: 请问有其他的方法吗?
试试看:
INSERT `table` SET IP='$IP',count=1 ON DUPLICATE KEY UPDATE count=count+1
假设 IP 是你的 PRIMARY KEY 或者 UNIQUTE
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.112.196.116