はのは、私は、MySQL DBレジスタが存在する場合は更新し、そうでない場合は挿入します。 MYSQL
表で、次の表を持っているとしましょう:私は何をしたいか債務
ID | Customer | Amount
---------------------
1 | Peter | $ 80
2 | John | $120
は合計は、特定の顧客のために、既に保留中の一つにお金の新しい金額です。私が今まで行ってきたことは、顧客がテーブルに存在するかどうかを確認するためのSELECT
です。そうであれば、前の値と新しい値の和にレジスタを加算して、IUPDATE
を登録します。レジスタが存在しない場合はINSERT
に進みます。
あなたは私は2つの操作、SELECT
とUPDATE
、またはSELECT
ととINSERT
を使用しています見ることができるように。
私の質問は一回の操作で
データのより堅牢な例、目的のクエリが実行される前の表の外観、およびその後の外観を表示してください。 –