mysql:7981
From: "Takashi Yamashita" <"Takashi Yamashita" <takasi@xxxxxxxxxx>>
Date: Wed, 2 Jul 2003 16:19:05 +0900
Subject: [mysql 07981] Re: Table の更新について
お世話になっております。 > satoです。ありがとうございました。 > 申し遅れましたが、W2000 mySQL3.23.41です。 > 今回は、同じキーのレコードが、なければ、INSERT あれば、UPDATE > に機能するようなのでREPLACEを使おうと思います。 > もし、新たに挿入したか、削除後挿入したかの結果を簡単に > 取得する方法をご存じの方がいらっしゃいましたらお教え下さい。 mysql_affected_rows()だと思います。 でも、これですと挿入したレコード数と削除後挿入したレコード数の 合計が返ってくると思われます。 挿入したレコード数と削除後挿入したレコード数を別個に求めるためには、 REPLACE前にSELECTとmysql_num_rows()を実行して、 同じキーのレコード数(=削除後挿入予定のレコード数)を 調べる方法しか思いつきません。 よろしくお願いします。 -------------------------------------------------------------- 山下高司 takasi@xxxxxxxxxx
7972 2003-06-30 20:02 [sato <satot@xxxxxxxx] Table の更新について 7973 2003-06-30 20:55 ┗[A.K.I. <aki@xxxxxxxx] 7980 2003-07-02 09:04 ┗[sato <satot@xxxxxxxx] -> 7981 2003-07-02 16:19 ┣["Takashi Yamashita" ] 7982 2003-07-02 17:00 ┗[SUGAWARA Hajime <sug]