次のクエリを変更して、最新のカウント値でレコードを更新する場合は、レコードがすでに存在するかどうかを確認する簡単な方法はありますか?レコードがすでに存在する場合は更新する
mysql_query("INSERT INTO daily_record (PageID, count)
VALUES (".$array['page_id'].",".$array['count'].")");
私が確認したい列はCURRENT_TIMESTAMP
フィールド(record_dateは - daily_recordテーブルの一部)で今日の日付がたpageIDのために存在している場合、更新は、新たな挿入ではなく発生する必要があります。
誰かがそれが驚くべきことを手伝ってくれるならば!
'record_date'は同じテーブル(' daily_record')にありますか?日付が存在するかどうか、または日付が今日の場合はどういう意味ですか? (私はそれがテーブルをクリアしない限り、とにかく昨日のために存在すると思います) – Rudu
Yeah record_dateはdaily_recordにあります。日付が今日の場合、更新します。私はまだ前の日の歴史的な記録を残す必要があります...良い点... :) –