2011-11-07 12 views
0

任意のデータベース(MySQL)の任意のテーブルに対してCRUDを実行するためのアプリをプログラミングしています。SQL:任意のMySQLテーブルにレコード操作を更新する最も良い方法

更新操作を処理する最善の方法を見つけるのに問題があります。

私は考えていました:1)テーブル&の主キーを見つけました。2)両方のレコード間の主キーフィールドの一致に基づいてレコードを更新します。

私はすべてのテーブルのプライマリキーが非常に示唆されているが、私の方法はプライマリキーなしのテーブルでは動作しないので、より良いaproach場合は、

ありがとうございます。

+0

何が必要ですか?あなたのアプリケーションはどれくらいですか? – FloydThreepwood

答えて

0

私は答えが有効であると信じていることがわかりました:更新アクションでは、サーバーに2つのレコードを送信し、更新されていないものと更新されたものを送信します。

サーバー側では、更新されていないレコードの各フィールドをLIMIT = 1の更新クエリのwhere句に含める必要があります(重複したレコードの問題を避けるため)。