• ベストアンサー

DBのデータ書き込みについて初歩的な質問です。

DBのデータ書き込みについて初歩的な質問です。 x,y,suuchiという三つの項目があるとして、 7,8,60という値を一度書き込んだ後、 もう一度 7,8,59という値を上書きしたいのですが、 DB上は 7,8,60 7,8,59 という2つのデータが残ってしまいます。 できれば、 7,8,60というデータは消えて 7,8,59というデータだけ残るようにしたいのですが、 手動で書き込みする際に古いデータを消さなくてはならないのでしょうか? うまく説明できませんが、答えてくださる人いましたら教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

プログラムでデータがなければinsert、データがあればUpdateと処理を制御してはいかがでしょうか?

okwave_q_a
質問者

お礼

UPDATEで試してみます。 回答ありがとうございました。

okwave_q_a
質問者

補足

Updateする際に、x,yはデータの場所、suuchiは、具体的なデータという風に項目の属性をつけたほうがいいと思うのですが、x,yはどういう属性にすればいいのでしょうか(例えばユニークとか)

関連するQ&A