امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 5
  • 1
  • 2
  • 3
  • 4
  • 5
اضافه کردن به یک فیلد
نویسنده پیام
hkhman آفلاین
تازه وارد

ارسال‌ها: 7
موضوع‌ها: 1
تاریخ عضویت: فروردین ۱۳۸۸

تشکرها : 2
( 0 تشکر در 0 ارسال )
ارسال: #1
Question  اضافه کردن به یک فیلد
سلام دوستان

من می خواستم بدونم میشه با یک دستور sql یه شماره به عدد موجود در فیلد ID اضافه کرد.منظورم اینه که آپدیت کنم.
مثلا فرض کنین ما فقط یک سطر داریم که مقدار ID اون 25 هست
می خوام چیزی شبیه دستور زیر باشه که خودش مقدار فیلد رو بگیره و یکی به اون اضافه کنه و در جدول قرار بده

Update tb set id=select max(ID)+1 from tb

ممنون می شم اگه کمکم کنین
۱۷-آبان-۱۳۸۸, ۰۹:۳۸:۱۳
ارسال‌ها
پاسخ
far_222000 آفلاین
مدير بخش ديتابيس
*****

ارسال‌ها: 955
موضوع‌ها: 68
تاریخ عضویت: شهریور ۱۳۸۴

تشکرها : 468
( 1249 تشکر در 422 ارسال )
ارسال: #2
RE: اضافه کردن به یک فیلد
کد:
UPDATE tablename SET id=id+1 WHERE id=MAX(id)

پارک24
مرجع خرید و فروش خودرو
۱۷-آبان-۱۳۸۸, ۲۰:۰۹:۰۰
وب سایت ارسال‌ها
پاسخ
hkhman آفلاین
تازه وارد

ارسال‌ها: 7
موضوع‌ها: 1
تاریخ عضویت: فروردین ۱۳۸۸

تشکرها : 2
( 0 تشکر در 0 ارسال )
ارسال: #3
RE: اضافه کردن به یک فیلد
سلام آقا این کدی که شما گفتی رو اجرا کردم ارور می ده
پیغام خطا و دیتابیسم رو ضمیمه کردم
اگه میشه یه نگاهی بندازینConfusedConfusedConfusedConfused
ممنون که جواب دادین


فایل‌(های) پیوست شده بندانگشتی (ها)
   

.zip   clb.zip (اندازه: 11.89 KB / تعداد دفعات دریافت: 58)
۱۸-آبان-۱۳۸۸, ۰۲:۴۴:۰۸
ارسال‌ها
پاسخ
far_222000 آفلاین
مدير بخش ديتابيس
*****

ارسال‌ها: 955
موضوع‌ها: 68
تاریخ عضویت: شهریور ۱۳۸۴

تشکرها : 468
( 1249 تشکر در 422 ارسال )
ارسال: #4
RE: اضافه کردن به یک فیلد
خب مشکلشو که بهت گفته! می گه نمی شه از Max توی WHERE استفاده کرد. حالا راهش اینه که 2 خط برنامه نویسی کنی:
خط اول MAX(id) رو می گیری می ریزی تو یه متغییر
خط دوم همین دستور منو می ذاری. فقط به جای MAX(id) اسم متغییر رو می نویسی

پارک24
مرجع خرید و فروش خودرو
۲۱-آبان-۱۳۸۸, ۰۸:۳۱:۵۰
وب سایت ارسال‌ها
پاسخ
hkhman آفلاین
تازه وارد

ارسال‌ها: 7
موضوع‌ها: 1
تاریخ عضویت: فروردین ۱۳۸۸

تشکرها : 2
( 0 تشکر در 0 ارسال )
ارسال: #5
RE: اضافه کردن به یک فیلد
با سلام مجدد و عرض شرمندگی از اخلاق ورزشیAmazeAmazeAmazeAmaze

اون رو که خودم فهمیدم ولی من نمی خوام این کار رو توی دستورات برنامه نویسی انجام بدم
اگه میشه یه راهی بگین که خروجی نهایی این باشه یعنی خود دستور SQl همه کار ها رو انجام بده

آخه من می خوام یه برنامه ای رو روی یک سرور که از اینترنت پیدا کردم اجرا کنم
ولی طرف میگه نباید از CPU زیاد استفاده کنم برای همین من میگم خودش انجام بده بهتره

اگه میدونین یا راهی به ذهنتون می رسه من رو هم بی نصیب نذارین044044
۲۱-آبان-۱۳۸۸, ۰۹:۵۷:۰۸
ارسال‌ها
پاسخ
hkhman آفلاین
تازه وارد

ارسال‌ها: 7
موضوع‌ها: 1
تاریخ عضویت: فروردین ۱۳۸۸

تشکرها : 2
( 0 تشکر در 0 ارسال )
ارسال: #6
RE: اضافه کردن به یک فیلد
کسی نبود؟؟؟؟
۲۶-آبان-۱۳۸۸, ۰۹:۲۹:۰۸
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
Exclamation [سوال] لینک فیلد با فیلد دیگر a.fatemi 0 2,513 ۱۴-آبان-۱۳۹۵, ۱۳:۴۷:۴۶
آخرین ارسال: a.fatemi
  جمع زدن دو فیلد و قرار دادن در فیلد دیگر Vig 8 30,298 ۱۳-دى-۱۳۹۰, ۱۳:۱۶:۴۰
آخرین ارسال: mohsen0025
  reset کردن فیلد AutoNumber mojtabamalaekeh 2 7,411 ۱۷-خرداد-۱۳۸۹, ۱۰:۳۹:۵۵
آخرین ارسال: mojtabamalaekeh
Rolleyes اضافه کردن عکس در access و استفاده آن در vb.net fatemehamiri 1 7,129 ۱۳-مرداد-۱۳۸۸, ۱۶:۳۰:۲۷
آخرین ارسال: far_222000
  یک فیلد از یک رکورد با چند مقدار siana_k1980 1 3,965 ۱۲-مرداد-۱۳۸۷, ۰۹:۱۵:۴۱
آخرین ارسال: ajlajlajl
  اضافه کردن فرم به يک فايل mde rezarezaq 1 2,862 ۲۶-شهریور-۱۳۸۵, ۱۳:۳۶:۲۵
آخرین ارسال: Fazaeli

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS