序文 最近、仕事の都合で、APP ショッピングカートの注文支払いに取り組んでいました。テスト中にバグが見つかりました。すぐに「カートに追加」をクリックすると、同じ商品がショッピングカートに 2 回表示されました。 ショッピングカートに追加するときには、2 つの手順があります。最初の手順は、ショッピングカートに追加する商品がすでにショッピングカートにあるかどうかを判断することです。ある場合は、元の数量に 1 つ追加します。ない場合は、再度追加します。 2 つのステップはアトミック操作ではないため、マルチスレッドのセキュリティ問題があります。以下では詳しく説明しません。エディターに従って詳細な解決プロセスを見てみましょう。役に立つと思います。 MySQLの挿入にはより高度な操作があります サンプルコード: t_xs_shopping_cartに挿入( ユーザーID、 ショップID、 商品ID、 量 ) 価値観 (71, 67, 140201057403511024, 1) 重複キー更新の場合、数量 = 数量 + 1 ユニークキー制約が有効になると、数量を1増やす更新文が実行される。 要約する 上記はこの記事の全内容です。この記事の内容が皆さんの勉強や仕事に少しでもお役に立てれば幸いです。ご質問があれば、メッセージを残してコミュニケーションしてください。123WORDPRESS.COM をご愛顧いただき、ありがとうございます。 以下もご興味があるかもしれません:
|
>>: ffmpeg コマンドラインを使用してビデオを変換するためのサンプルコード
夜にMACの電源を入れたところ、突然ルートアカウントがMySQLに正常にログインできなくなったため、...
Jsでのこれの深い理解JavaScriptスコープはstatic scopeスコープですが、 Jsの...
最新の Ubuntu Server バージョンを使用している場合、ようこそメッセージに、Ubuntu...
目次1. 概念の素早い理解: 1. コンポーネント間でデータを共有する方法: 2. vuex とは何...
1.ターミナルに入ったらPHPのバージョンを確認するphp -v出力は次のようになります。 PHP ...
CSS3はクールな3D回転パースペクティブを実現します3D アニメーション効果はますます人気が高まっ...
目次概要1. 依存性注入2. Angularの依存性注入フレームワーク概要依存性注入: デザインパタ...
目次ビジネス要件:解決策 1: vuex-persistedstate解決策2: vuex-pers...
皆さんの時間は貴重だと承知しているので、プロセス コマンドを直接書き留めておきます。設定できます。原...
mysql5.7.21の簡単なインストール構成は次のとおりです。 1. MySQLのインストール1....
テーブルを美しくするために、テーブルにさまざまな境界線の色を設定できます。基本的な構文<テーブ...
WeChat 8.0 アップデートの主な特徴は、アニメーション絵文字のサポートです。送信するメッセー...
1. this.$router.push() 1. ビュー <テンプレート> <d...
1. フローティングレイアウト1. 最初に固定幅の div をフロートさせます。ドキュメントフローか...
序文CSS がフロントエンド開発の基本的なスキルであるならば、「セレクター」は基礎中の基礎です。これ...