سؤال

وهنا سؤال سهل لشخص ما. عند استخدام الخلية، كيف يمكنك زيادة أو إنقاص عدد في خلية معينة من قبل المبلغ المحدد مع استعلام واحد. على سبيل المثال لدي جدول المنتج مع 5 × منتج. أبيع 1 البند وأريد أن تحديث الحقل. أريد أن تفعل ذلك مع واحد الاستعلام، وليس الحصول على رقم يضاف إلى ذلك ومن ثم تحديث (وأنا أعلم كيف نفعل ذلك) شكر أندرو

هل كانت مفيدة؟

المحلول

وتحديث المنتجات ضبط كمية = كمية + 1 حيث معرف المنتج = 12345

إذا كنت تستخدم بيانات معدة يمكنك استبدال المبلغ إضافة إلى جانب معرف المنتج مع النائبة

نصائح أخرى

UPDATE tbl SET col=col+1 WHERE id=1234
UPDATE Product SET Quantity = Quantity - 1 WHERE Id = xxx
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top