2011-10-16 25 views
0

我正在構建一個網站,它從網站提取數據並將其存儲在數據庫表中。 表格的主鍵是{timestamp + websitename}。何時從該網站獲取時間戳。這每30分鐘發生一次。如果在插入時已經存在該行的主鍵,Mysql是否可以自動替換行?

有兩種possiblities 一)我把相同的數據增益 B)的內容得到了編輯的網站上,但仍主鍵保持,因爲這個職位的創建時間(timestap相同)和網站名稱保持不變。

現在我不想檢查使用PHP天氣相同的主鍵是否存在。我只是希望數據被推送到數據庫中,而不會給我完整性約束錯誤。我想爲了效率而做。有沒有辦法在Mysql中做到這一點? 。

簡而言之,如果具有相同主鍵的行已經存在,只需將其替換爲當前的電流而不會對我施加完整性約束。如果你用簡單的插入

回答

相關問題