PTT
網頁版
登入/註冊
新聞
熱門文章
熱門看板
看板列表
作者查詢
最新文章
我的收藏
最近瀏覽
看板名稱查詢
批踢踢 PTT 搜尋引擎
看板
[
Database
]
討論串
[SQL ] UPDATE已存在與不存在的資料?
共 4 篇文章
排序:
最新先
|
最舊先
|
留言數
|
推文總分
內容預覽:
開啟
|
關閉
|
只限未讀
首頁
上一頁
1
下一頁
尾頁
#4
Re: [SQL ] UPDATE已存在與不存在的資料?
推噓
1
(1推
0噓 0→
)
留言
1則,0人
參與
,
最新
作者
evilrat
(壞老鼠)
時間
17年前
發表
(2008/12/12 17:59)
,
編輯
資訊
0篇文章回應此文
0
內文有0個圖片
image
0
內文有0個連結
link
0
內容預覽:
借著個標題問一下,以這例子來說,IP不是PRIMARY KEY or UNIQUE. 有辦法做類似的動作嗎?. 如果有這筆資料(判斷的欄位非上述兩種)就UPDATE,若無則INSERT. 還是只能先跟資料庫取count判斷是否為0的方式去處理?. --.
※
發信站:
批踢踢實業坊(ptt.cc)
.
#3
Re: [SQL ] UPDATE已存在與不存在的資料?
推噓
0
(0推
0噓 0→
)
留言
0則,0人
參與
,
最新
作者
justinC
(無)
時間
18年前
發表
(2007/10/09 10:41)
,
編輯
資訊
0篇文章回應此文
0
內文有0個圖片
image
0
內文有0個連結
link
0
內容預覽:
我試成功了,謝謝你的解答. --.
※
發信站:
批踢踢實業坊(ptt.cc)
. ◆ From: 140.128.9.111.
#2
Re: [SQL ] UPDATE已存在與不存在的資料?
推噓
0
(0推
0噓 0→
)
留言
0則,0人
參與
,
最新
作者
KC73
(肯先生)
時間
18年前
發表
(2007/10/08 17:34)
,
編輯
資訊
0篇文章回應此文
0
內文有0個圖片
image
0
內文有0個連結
link
0
內容預覽:
試試看:. INSERT `table` SET IP='$IP',count=1 ON DUPLICATE KEY UPDATE count=count+1. 假設 IP 是你的 PRIMARY KEY 或者 UNIQUTE. --.
※
發信站:
批踢踢實業坊(ptt.cc)
. ◆ From:
#1
[SQL ] UPDATE已存在與不存在的資料?
推噓
0
(0推
0噓 0→
)
留言
0則,0人
參與
,
最新
作者
justinC
(無)
時間
18年前
發表
(2007/10/08 16:36)
,
編輯
資訊
0篇文章回應此文
0
內文有0個圖片
image
0
內文有0個連結
link
0
內容預覽:
假設有個IP送過來資料庫,我要統計他的次數. IP已存在的狀況下. 利用update table set count=count+1. 但是假如改IP並未在table中,如何新增該行資料?. 有個沒效率的方法就是先select得知返回0行以後再insert. 請問有其他的方法嗎?. --.
※
發信
首頁
上一頁
1
下一頁
尾頁