I以下の仕様があります。AUTOINCREMENT
が、私は「ORDER_NUMBER」を作成し、「顧客は、彼らが購入するごとに10の項目のための無料のアイテムを取得します」各顧客が購入したアイテムの数を追跡する顧客テーブル内の属性。
次に、特定の顧客が注文するたびにこの属性を更新するためにUPDATEを使用します。
しかし、キャッチがあります、これは私の大学のプロジェクトです、この部分は、insert.sqlの質問、私たちが提出する必要があるファイルに属しています。だから私は他のコマンドを使用することはできません。
それはあなたのアイテム数のすべてが、データベース内の現在であることを確認してください•
を言います。
私の頭にあった最初のものはAUTO_INCREMENTでした。しかし、この属性はプライマリキーではなく、別の顧客が注文を要求してもAUTO_INCREMENTはその数を増やします。
と私は、他のSQL文(関数のプロシージャや他のプログラム固有のMySQL固有のコマンドなど)を使用することはできません。
どうすればいいですか?私は本当になぜINSERT INTOだけでこの機能を実現する必要があるのか理解できません。
事前に感謝します。