討論串[SQL ] UPDATE已存在與不存在的資料?
共 4 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者evilrat (壞老鼠)時間17年前 (2008/12/12 17:59), 編輯資訊
0
0
0
內容預覽:
借著個標題問一下,以這例子來說,IP不是PRIMARY KEY or UNIQUE. 有辦法做類似的動作嗎?. 如果有這筆資料(判斷的欄位非上述兩種)就UPDATE,若無則INSERT. 還是只能先跟資料庫取count判斷是否為0的方式去處理?. --. 發信站: 批踢踢實業坊(ptt.cc).

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者justinC (無)時間18年前 (2007/10/09 10:41), 編輯資訊
0
0
0
內容預覽:
我試成功了,謝謝你的解答. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 140.128.9.111.

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者KC73 (肯先生)時間18年前 (2007/10/08 17:34), 編輯資訊
0
0
0
內容預覽:
試試看:. INSERT `table` SET IP='$IP',count=1 ON DUPLICATE KEY UPDATE count=count+1. 假設 IP 是你的 PRIMARY KEY 或者 UNIQUTE. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From:

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者justinC (無)時間18年前 (2007/10/08 16:36), 編輯資訊
0
0
0
內容預覽:
假設有個IP送過來資料庫,我要統計他的次數. IP已存在的狀況下. 利用update table set count=count+1. 但是假如改IP並未在table中,如何新增該行資料?. 有個沒效率的方法就是先select得知返回0行以後再insert. 請問有其他的方法嗎?. --. 發信
首頁
上一頁
1
下一頁
尾頁