PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : انتقال بخشی از دیتابیس به یه دیتابیس دیگه



amirdorna2
01-21-2008, 03:47 PM
سلام
من یه مامبو کلی داشتم
حالا میخوام خردش کنم . میخوام مطالبی که توی بخشها بوده رو هر بخش رو بریزم توی یه مامبو جدید . اگه بخوام از طریق query اینکارو بکنم ، از کجا بفهمم که کجاهای دیتابیس مربوط میشه به بخش مورد نظر من ؟ بعد اگه پیداشد ، می تونم راحت کپی کنم توی دیتابیس قبلیم ؟ در ضمن مطالب مجموعه ها رو هم می تونم مشخص کنم و جداگانه بریزم توی دیتابیس جدید یا نه ؟
ممنون

hossein.shokrzadeh
01-21-2008, 06:31 PM
سلام
بله هر دوش امکان پذیره
شما تو phpmyadmin برید، جدول content رو ببینید، اسم فیلد هاش رو نگاه کنید... اگر چیزی دستگیرتون نشد دوستان در خدمتند :) از شما حرکت، از خدا برکت، ما هم سعی میکنیم تا جایی که بتونیم کمک کنیم :)
یا علی علیه السلام

amirdorna2
01-21-2008, 07:02 PM
ممنون
لطف می کنید .
من چون از دیتابیش چیزی نمیدونم .
من رفتم چندتا فیلد بود . content.* و conten.id و... خوب حالا چه جوری باید کار کنم ؟ من هیچی در اینمورد نمی دونم
ممنون

hossein.shokrzadeh
01-21-2008, 08:48 PM
سلام
یه catid داره درسته؟ شما رو یاد چی میندازه.... category ID
یه sectionid هم داره، که شما رو یاد section ID میندازه ;)
درسته؟ ;)
یا علی علیه السلام

amirdorna2
01-22-2008, 11:19 AM
حرف شما درست . ممنون از پاسختون
خوب من اینها رو که پیدا کردم بعدش چه جوری باید کپی و منتقل کنم

abtin
01-22-2008, 11:28 AM
هرکدوم رو خواستید تیک بزنید و از اون بالا export رو بزنید .

سپس در دیتابیس دیگر import کنید .

amirdorna2
01-22-2008, 11:36 AM
ممنونم
برم ببینم چی میشه

amirdorna2
01-22-2008, 01:52 PM
خوب من رفتم دیدم
الان اگه من catid رو اکسپورت کنم ، و ایمپورت کنم احتمالا همه بخشها رو میاره . چطور می تونم انتخاب کنم که محتویات کدوم بخش و مجموعه رو بیاره

amirdorna2
01-22-2008, 02:18 PM
موقع ایمپورت این اررور رو می ده

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

hossein.shokrzadeh
01-22-2008, 05:51 PM
سلام
این رو حذف کنید:


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;