انتقال بخشی از دیتابیس به یه دیتابیس دیگه
سلام
من یه مامبو کلی داشتم
حالا میخوام خردش کنم . میخوام مطالبی که توی بخشها بوده رو هر بخش رو بریزم توی یه مامبو جدید . اگه بخوام از طریق query اینکارو بکنم ، از کجا بفهمم که کجاهای دیتابیس مربوط میشه به بخش مورد نظر من ؟ بعد اگه پیداشد ، می تونم راحت کپی کنم توی دیتابیس قبلیم ؟ در ضمن مطالب مجموعه ها رو هم می تونم مشخص کنم و جداگانه بریزم توی دیتابیس جدید یا نه ؟
ممنون
پاسخ : انتقال بخشی از دیتابیس به یه دیتابیس دیگه
سلام
بله هر دوش امکان پذیره
شما تو phpmyadmin برید، جدول content رو ببینید، اسم فیلد هاش رو نگاه کنید... اگر چیزی دستگیرتون نشد دوستان در خدمتند :) از شما حرکت، از خدا برکت، ما هم سعی میکنیم تا جایی که بتونیم کمک کنیم :)
یا علی علیه السلام
پاسخ : انتقال بخشی از دیتابیس به یه دیتابیس دیگه
ممنون
لطف می کنید .
من چون از دیتابیش چیزی نمیدونم .
من رفتم چندتا فیلد بود . content.* و conten.id و... خوب حالا چه جوری باید کار کنم ؟ من هیچی در اینمورد نمی دونم
ممنون
پاسخ : انتقال بخشی از دیتابیس به یه دیتابیس دیگه
سلام
یه catid داره درسته؟ شما رو یاد چی میندازه.... category ID
یه sectionid هم داره، که شما رو یاد section ID میندازه ;)
درسته؟ ;)
یا علی علیه السلام
پاسخ : انتقال بخشی از دیتابیس به یه دیتابیس دیگه
حرف شما درست . ممنون از پاسختون
خوب من اینها رو که پیدا کردم بعدش چه جوری باید کپی و منتقل کنم
پاسخ : انتقال بخشی از دیتابیس به یه دیتابیس دیگه
هرکدوم رو خواستید تیک بزنید و از اون بالا export رو بزنید .
سپس در دیتابیس دیگر import کنید .
پاسخ : انتقال بخشی از دیتابیس به یه دیتابیس دیگه
پاسخ : انتقال بخشی از دیتابیس به یه دیتابیس دیگه
خوب من رفتم دیدم
الان اگه من catid رو اکسپورت کنم ، و ایمپورت کنم احتمالا همه بخشها رو میاره . چطور می تونم انتخاب کنم که محتویات کدوم بخش و مجموعه رو بیاره
پاسخ : انتقال بخشی از دیتابیس به یه دیتابیس دیگه
موقع ایمپورت این اررور رو می ده
کد:
Error
SQL query:
--
-- Database: `irbarir_db`
--
-- --------------------------------------------------------
--
-- Table structure for table `mos_content`
--
CREATE TABLE `mos_content` (
`id` int( 11 ) unsigned NOT NULL AUTO_INCREMENT ,
`title` text NOT NULL ,
`title_alias` varchar( 100 ) NOT NULL default '',
`introtext` mediumtext NOT NULL ,
`fulltext` mediumtext NOT NULL ,
`state` tinyint( 3 ) NOT NULL default '0',
`sectionid` int( 11 ) unsigned NOT NULL default '0',
`mask` int( 11 ) unsigned NOT NULL default '0',
`catid` int( 11 ) unsigned NOT NULL default '0',
`created` datetime NOT NULL default '0000-00-00 00:00:00',
`created_by` int( 11 ) unsigned NOT NULL default '0',
`created_by_alias` varchar( 100 ) NOT NULL default '',
`modified` datetime NOT NULL default '0000-00-00 00:00:00',
`modified_by` int( 11 ) unsigned NOT NULL default '0',
`checked_out` int( 11 ) unsigned NOT NULL default '0',
`checked_out_time` datetime NOT NULL default '0000-00-00 00:00:00',
`publish_up` datetime NOT NULL default '0000-00-00 00:00:00',
`publish_down` datetime NOT NULL default '0000-00-00 00:00:00',
`images` text NOT NULL ,
`urls` text NOT NULL ,
`attribs` text NOT NULL ,
`version` int( 11 ) unsigned NOT NULL default '1',
`parentid` int( 11 ) unsigned NOT NULL default '0',
`ordering` int( 11 ) NOT NULL default '0',
`metakey` text NOT NULL ,
`metadesc` text NOT NULL ,
`access` int( 11 ) unsigned NOT NULL default '0',
`hits` int( 11 ) unsigned NOT NULL default '0',
PRIMARY KEY ( `id` ) ,
KEY `idx_section` ( `sectionid` ) ,
KEY `idx_access` ( `access` ) ,
KEY `idx_checkout` ( `checked_out` ) ,
KEY `idx_state` ( `state` ) ,
KEY `idx_catid` ( `catid` ) ,
KEY `idx_mask` ( `mask` )
) ENGINE = MYISAM DEFAULT CHARSET = latin1 AUTO_INCREMENT =4059;
MySQL said: Documentation
#1050 - Table 'mos_content' already exists
پاسخ : انتقال بخشی از دیتابیس به یه دیتابیس دیگه
سلام
این رو حذف کنید:
کد:
CREATE TABLE `mos_content` (
`id` int( 11 ) unsigned NOT NULL AUTO_INCREMENT ,
`title` text NOT NULL ,
`title_alias` varchar( 100 ) NOT NULL default '',
`introtext` mediumtext NOT NULL ,
`fulltext` mediumtext NOT NULL ,
`state` tinyint( 3 ) NOT NULL default '0',
`sectionid` int( 11 ) unsigned NOT NULL default '0',
`mask` int( 11 ) unsigned NOT NULL default '0',
`catid` int( 11 ) unsigned NOT NULL default '0',
`created` datetime NOT NULL default '0000-00-00 00:00:00',
`created_by` int( 11 ) unsigned NOT NULL default '0',
`created_by_alias` varchar( 100 ) NOT NULL default '',
`modified` datetime NOT NULL default '0000-00-00 00:00:00',
`modified_by` int( 11 ) unsigned NOT NULL default '0',
`checked_out` int( 11 ) unsigned NOT NULL default '0',
`checked_out_time` datetime NOT NULL default '0000-00-00 00:00:00',
`publish_up` datetime NOT NULL default '0000-00-00 00:00:00',
`publish_down` datetime NOT NULL default '0000-00-00 00:00:00',
`images` text NOT NULL ,
`urls` text NOT NULL ,
`attribs` text NOT NULL ,
`version` int( 11 ) unsigned NOT NULL default '1',
`parentid` int( 11 ) unsigned NOT NULL default '0',
`ordering` int( 11 ) NOT NULL default '0',
`metakey` text NOT NULL ,
`metadesc` text NOT NULL ,
`access` int( 11 ) unsigned NOT NULL default '0',
`hits` int( 11 ) unsigned NOT NULL default '0',
PRIMARY KEY ( `id` ) ,
KEY `idx_section` ( `sectionid` ) ,
KEY `idx_access` ( `access` ) ,
KEY `idx_checkout` ( `checked_out` ) ,
KEY `idx_state` ( `state` ) ,
KEY `idx_catid` ( `catid` ) ,
KEY `idx_mask` ( `mask` )
) ENGINE = MYISAM DEFAULT CHARSET = latin1 AUTO_INCREMENT =4059;