2014-02-11 65 views
-2

我有在數據庫中插入一個問題:插入或SQL更新和PHP

比如我有表:

id eur_sell eur_buy date 
-- -------- ------- ----- 
1 3,4  3,6  2014-02-04 

如何創建一個查詢和驗證,如果今天的日期是插入更新 但明天如果現在插入使之後,如果你做另一個插入更新

+1

發佈您的代碼! –

+0

我只需要如何驗證日期 – user3093068

+0

首先得到今天的日期,然後從數據庫獲取日期,並匹配它們,如果今天的日期已經插入,然後更新數據,否則插入數據。進一步看到你的代碼會很清楚。 – user12

回答

0

你必須對重複密鑰更新

如執行。

INSERT INTO table (a,b,date) VALUES (1,2,date) 
    ON DUPLICATE KEY UPDATE a = new a; 
+0

關鍵是自動增加 – user3093068

+0

將日期列作爲主鍵或唯一鍵 –