Re: [SQL ] UPDATE已存在與不存在的資料?

看板Database作者 (無)時間18年前 (2007/10/09 10:41), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/4 (看更多)
※ 引述《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
文章代碼(AID): #172kfqYb (Database)
討論串 (同標題文章)
文章代碼(AID): #172kfqYb (Database)