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

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

amin94z

Registered User
تاریخ عضویت
4 می 2013
نوشته‌ها
849
لایک‌ها
224
محل سکونت
اهواز
سلام من میخوام اطلاعات کامل یک ستون از دیتابیس رو به یک دیتابیس دیگه تو همون هاست انتقال بدم از اون ستون اکسپرت (نمی دونم اسمش چیه ولی به صورت تک ستون بک اپ گرفتم) و اون رو روی دیتابیس مورد نظر ایمپورت کردم ولی مجددا رو همون دیتابیس قبلی ایمپورت میشه!!!!!!و تمام اطلاعات اون ستون داخل خود ستون دوباره نوشته میشه یعنی اگه 40 جدول داره میشه 80 جدول باید چیکار کنم که روی دیتابیسی که میخوام ایپورت بشه؟
 

axarsu

کاربر تازه وارد
تاریخ عضویت
25 آگوست 2013
نوشته‌ها
58
لایک‌ها
12
سلام دوست عزیز
به این دوتا کد توجه کن

CREATE TABLE IF NOT EXISTS `categories` (
`id` mediumint(9) NOT NULL,
`catname` varchar(100) NOT NULL,
`parentid` mediumint(9) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

و دومی


CREATE TABLE IF NOT EXISTS `down`.`categories` (
`id` mediumint(9) NOT NULL,
`catname` varchar(100) NOT NULL,
`parentid` mediumint(9) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

تو کد دومی توی خط اولش علاوه بر اسم جدول ، اسم خود دیتابیس هم اومده، پس اگر این جدول جایی ایمپورت بشه
بازم به همون دیتابیس قبلی برمی گرده ولی کد اول به دیتابیس خاصی تعلق نداره و هرجایی میتونه ایمپورت بشه
اگر کد شما حاوی نام دیتابیس باشه باید اون رو پاک کنی
موفق باشید
 

razavix

Registered User
تاریخ عضویت
24 فوریه 2013
نوشته‌ها
199
لایک‌ها
23
محل سکونت
تهران
اگر ممکنه ساختار دیتابیس و یا جدول هات رو بگذار تا کد SQL واسه اینکار رو بهت بدم
 

mm2236

Registered User
تاریخ عضویت
10 دسامبر 2007
نوشته‌ها
81
لایک‌ها
8
سلام من میخوام اطلاعات کامل یک ستون از دیتابیس رو به یک دیتابیس دیگه تو همون هاست انتقال بدم از اون ستون اکسپرت (نمی دونم اسمش چیه ولی به صورت تک ستون بک اپ گرفتم) و اون رو روی دیتابیس مورد نظر ایمپورت کردم ولی مجددا رو همون دیتابیس قبلی ایمپورت میشه!!!!!!و تمام اطلاعات اون ستون داخل خود ستون دوباره نوشته میشه یعنی اگه 40 جدول داره میشه 80 جدول باید چیکار کنم که روی دیتابیسی که میخوام ایپورت بشه؟

سلام علاوه بر راهنمایی دوستان میتونی با برنامه های wizard هم اینکارو انجام بدی و تو background کد رو ببینی
 
بالا