یادداشت های برنامه نویس

تجربیات و سورس کدهای رایگان در زمینه برنامه نویسی دلفی و دیتابیس ها

یادداشت های برنامه نویس

تجربیات و سورس کدهای رایگان در زمینه برنامه نویسی دلفی و دیتابیس ها

ساده تر کردن INsert و Update

سلام

!با عرض پوزش!


وقتی از کاربر اطلاعاتی میگیریم مثلا یک برنامه انبار داری اول چک می کنیم اگر وجو داره که باید Update کنیم و در غیر اینصورت Insert باید بشه.در کد زیر ما هر دو حالت با هم ممزوج کردیم در صورتی که وجود نداشته باشه اینسرت میشه در غیر اینصورت Update.

INSERT INTO TABLE (ID, NAMEkala,Number) VALUES (1,'CPU', 10) ON DUPLICATE KEY UPDATE number=number + 10

چون کدها مشخصصه توضیح نمیدم!

نظرات 1 + ارسال نظر
مصطفی دوشنبه 25 دی‌ماه سال 1391 ساعت 01:11

با این کار ای دی اخرین رکورد ثبت شده 1 میشه و بقیه یه دونه بیشتر میشن درسته؟ یعنی برعکس افزایش خودکار ای دی توسط دیتابیس که اخرین رکورد بالاترین ای دی رو داره.درست فهمیدم؟

خیر.با عرض پوزش بنده اشتباه کرده بود در توضیحات .تغییر لازم اعمال کردم.
بیشتر از این روش برای ساده تر شدن راحت تر شدن آپدیت و اینسرت است می بینید که چند خطی کمتر میشه!

برای نمایش آواتار خود در این وبلاگ در سایت Gravatar.com ثبت نام کنید. (راهنما)
ایمیل شما بعد از ثبت نمایش داده نخواهد شد