PDA

View Full Version : ادغام دو دیتابیس...



mohammadrezaf
دوشنبه 02 دی 1392, 11:58 صبح
سلام بنده دوتا تیبل دارم از دوتا دیتابیس مختلف (البته ساختارشون مثله همه ) ...
هر کدوم از تیبل ها دوتا سطون دارن (یکی آیدی که اتومات شماره گذاری میشه و دیگری مسیج)
ما از تیبل یک و دو 100 تا ردیف داریم که آیدی آونا از 1 تا 100 شماره گذاری شده... فقط مسیج هاشون فرق داره
حالا میخوایم این دوتا تیبل رو ادغام کنیم جوری که آیدی تیبل دوم از ادامه آیدی تیبل اول باشه یعنی جمعا از 1 تا 200...
اگه یه پیجی باشه که دیتابیس رو توش امپورت کنیم و خودش انجام بده تغییرات رو باید چه کد هایی بنویسیم؟؟
یا اگر بخواهیم که پیجی بنویسیم که به تو دیتابیس وصل بشه و اطلاعات اولی رو در دومی با آیدی ادامه کپی کنه باید چیکار کنیم؟؟؟
کلا هر راهی به ذهنتون میرسه با کد مناسبش بگید ...بنده کمی مبتدی هستم :)

a_mzadeh
دوشنبه 02 دی 1392, 14:58 عصر
سلام؛
یه راه ساده این هست که شما یک برنامه ساده بنویسی و از جدول دوم شروع کنی سطر به سطر خوندن و فقط مقادیر message هر سطر رو در جدول اول insert کنی، با توجه به اینکه ستون ID بطور خودکار مقدار می‌گیره، مقادیر ID از ادامه (یعنی ۱۰۱ تا ۲۰۰) شماره گذاری میشن.

espootin
دوشنبه 02 دی 1392, 15:10 عصر
سلام

از اونجا که دو جدول مشابه اند ، خیلی ساده این کار رو میشه انجام داد.
انتقال پیام های جدول ‌B به جدول A :


INSERT INTO A (Message)
SELECT Message FROM B;

mohammadrezaf
دوشنبه 02 دی 1392, 21:41 عصر
ممنون حل شد :)