作者justinC (无)
看板Database
标题Re: [SQL ] UPDATE已存在与不存在的资料?
时间Tue Oct 9 10:41:55 2007
※ 引述《KC73 (肯先生)》之铭言:
: ※ 引述《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: 140.128.9.111