نمایش نتایج: از شماره 1 تا 2 , از مجموع 2

موضوع: Query mysql برای اضافه کردن یه عدد به مقدار table ها

  1. #1
    عضو جدید hkh آواتار ها
    تاریخ عضویت
    Oct 2011
    نوشته ها
    35
    تشکر تشکر کرده 
    35
    تشکر تشکر شده 
    25
    تشکر شده در
    25 پست

    پیش فرض Query mysql برای اضافه کردن یه عدد به مقدار table ها

    با سلام
    اگر بخوام سوال رو ساده بپرسم :
    من به تعداد زیادی Table میخوام مقدار مشخصی رو اضافه کنم , برای مثال میخوام به همه ی کاربرانم که مقداری امتیاز دارند 500 امتیاز دیگه بدم , برای این کار باید چطور query بدم ؟
    ویرایش توسط hkh : December 19th, 2013 در ساعت 15:58

  2. # ADS




     

  3. #2
    عضو جدید hejazee آواتار ها
    تاریخ عضویت
    Sep 2010
    محل سکونت
    /includes/bootstrap.inc
    نوشته ها
    36
    تشکر تشکر کرده 
    9
    تشکر تشکر شده 
    36
    تشکر شده در
    24 پست

    پیش فرض پاسخ : Query mysql برای اضافه کردن یه عدد به مقدار table ها

    دستورش این طوری میشه:

    کد:
    UPDATE table_name SET point = point + 500
    البته اگر فیلد امتیاز، از نوع unique باشه ممکن مشکل جدی پیش بیاید. و برای حل این مشکل باید ابتدا عدد خیلی بزرگی رو که از بزرگترین امتیاز هم بیشتر باشد اضافه کنید:

    کد:
    UPDATE table_name SET point = point + 50000
    سپس مجددا مقداری که اضافه شده را کم کنید:
    کد:
    UPDATE table_name SET point = point - 49500
    تا تداخل پیش نیاید. البته این مشل فقط وقتی است که فیلد point از نوع unique باشد.

    موفق باشید.

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. پاسخ ها: 8
    آخرين نوشته: December 24th, 2017, 05:41
  2. افزایش عدد در یکی از table های mysql بر حسب زمان
    توسط hamedsuperstar در انجمن PHP-MySQL
    پاسخ ها: 1
    آخرين نوشته: February 8th, 2015, 20:36
  3. نشان دادن اطلاعات table mysql در فایل php
    توسط hannah در انجمن PHP-MySQL
    پاسخ ها: 11
    آخرين نوشته: January 8th, 2014, 16:15
  4. پاسخ ها: 20
    آخرين نوشته: December 24th, 2012, 11:33
  5. پاسخ ها: 3
    آخرين نوشته: October 7th, 2012, 13:29

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •