[請益] 讀寫資料方式比較
假設有一個簡單的 Table 只有兩個欄位: ID (unique), Date
(當他是一堆會員的最後上站日好了)
程式常常需要去修改 Date 的值
請問 php 對 MySql 讀寫時,以下方案:
A. 每次不管是要"新增"或是"更新",都直接用以下方式刷新
1. DELETE FROM TABLE WHERE ID = 'xx'
2. INSERT INTO TABLE
B. 每次都做以下判斷
1. 先 SELECT FROM TABLE 檢查,如果 ID 尚未存在(第一次上站) --> INSERT
2. 如果 ID 已經存在一筆資料 --> UPDATE TABLE
以上兩種處理方式何者較佳?
假設資料量變得非常巨大,效能比較上又是如何?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 207.237.52.188
推
04/24 15:17, , 1F
04/24 15:17, 1F
→
04/24 15:52, , 2F
04/24 15:52, 2F
推
04/25 18:51, , 3F
04/25 18:51, 3F
→
04/25 18:51, , 4F
04/25 18:51, 4F
討論串 (同標題文章)
PHP 近期熱門文章
PTT數位生活區 即時熱門文章