آپدیت کردن اطلاعات دیتا بیس با تریگر در چند جای مختلف.

شروع موضوع توسط digimohammad ‏14 آپریل 2013 در انجمن MySQL

  1. digimohammad

    digimohammad کاربر تازه وارد

    تاریخ عضویت:
    ‏1 مارس 2013
    نوشته ها:
    11
    تشکر شده:
    1
    با سلام به همه.
    من در یک دیتابیس اطلاعات مربوط به تعداد محصولات یک فروشگاه را با استفاده از تریگر کم و زیاد میکنم.
    فرضا یک محصول جز دسته الف و ب به صورت همزمان هست ، هر دسته از محصول در دیتا بیس دارای یک ردیف هست که تعداد محصولات را در خود نگه میداره.
    وقتی که یک ردیف به جدول محصولات اضافه میکنم میتونم دسته اون محصول را خونده و سپس تعداد محصولات اون دسته رو در جدول تعداد زیاد کنم. این در صورتیه که محصول جز یک دسته باشه. اما وقتی یک محصول جز دو دسته یا بیشتر باشه نمیدونم باید چطور تعداد محصولات اون دسته ها رو اضافه کنم.
    من سعی کردم با یک حلقه در تریگر این کار رو انجام بدم ولی دو مشکل وجود داره و اونهم اینکه در دستورات اسکیو ال نمیشه آرایه تعریف کرد. و مشکل دیگه اینکه اگر دسته ها به ترتیب بود میشد با چرخش حلقه آیدی دسته را کم و زیاد کرد و بعد تعداد پستهای اون دسته رو کم و زیاد کرد. امیدوارم که دوستان به من راهنمایی کنند ممنون.
     
  2. بازدیدیار - افزایش بازدید سایت و سیگنال های برندخرید بک لینک
عسل طبیعی و گرده گل ایرانیخدمات پی پال، وسترن یونیون