私の貧しい私の英語のために申し訳ありません。PHP/MySQLのカレンダー
「重複キー更新」を使用したいと思いますが、どのようにすればよいかわかりません。
私のMySQLデータベースが似ている:
id (primary key | autoincrement), id_hostel, date, allotement
私のMySQLのクエリ:
insert into table (id_hostel, datebvj, allotement) VALUES
('1','09/05/2012','7'), ('1','10/05/2012','5'),
('1','11/05/2012','6')
ON DUPLICATE KEY UPDATE allotement=VALUES(allotement)
allotementは、問題を部屋
を意味します。このクエリは、すでに存在している場合でも、INSERTクエリを作りますデータベース内のデータ。
私はクエリを正常に実行したいと思います。
提案がありますか?
ありがとうございました。
挿入するレコードが既存のレコードと同じであるかどうかをどのように判断しますか? 'id_hostel'が同じであればいいですか? – eggyal
「REPLACE INTO」の使用を検討しましたか? – LeonardChallis
私はそれを考慮する...ありがとう、レナード! – Pureandfast