سؤال

لقد أعادت تصميم موقعي مؤخرًا ، مع استكمال قاعدة بيانات جديدة ، لكنني أردت أن أتناول جميع المنشورات من موقع WP القديم الخاص بي في الموقع الجديد. كان هناك ثلاثة فقط. لقد استوردت جميع الصفوف في قاعدة البيانات التي تتعلق بالمشاركات المذكورة إلى قاعدة البيانات الجديدة الخاصة بي. ظهر اثنان فقط من الوظائف.

عندما حاولت استيراد المنشور الثالث يدويًا ، أحصل على هذا:

SQL query:

-- -- Database: `erisdesi_wp` -- -- -- Dumping data for table `wp_posts` -- INSERT INTO `wp_posts` (`ID`, `post_author`, `post_date`, `post_date_gmt`, `post_content`, `post_title`, `post_excerpt`, `post_status`, `comment_status`, `ping_status`, `post_password`, `post_name`, `to_ping`, `pinged`, `post_modified`, `post_modified_gmt`, `post_content_filtered`, `post_parent`, `guid`, `menu_order`, `post_type`, `post_mime_type`, `comment_count`) VALUES (188, 1, '2010-08-26 04:42:37', '2010-08-26 04:42:37', 'Hold yr horses! We’re building it!\r\n
\r\n\r\n
', 'Design Blog', '', 'inherit', 'open', 'open', '', '110-revision-6', '', '', '2010-08-26 04:42:37', '2010-08-26 04:42:37', '', 110, 'http://www.erisdesigns.net/http:/www.erisdesigns.net/wordpress/', 0, 'revision', '', 0), (2, 1, '2010-07-17 18:28:39', '2010-07-17 18:28:39', 'Documentation #1062 - Duplicate entry

أنا جديد جدًا على MySQL ... أي مساعدة موضع تقدير. شكرا مقدما لتعزيز معرفتي.

هل كانت مفيدة؟

المحلول

استخدم أدوات الاستيراد والتصدير التي لدى WordPress (ضمن قائمة الأدوات في WP-Admin). يبدو أنك تحاول استيراد صفين بنفس المعرف. قد يحدث ذلك إذا حاولت استيراد نفس المنشورات مرتين ، أو استيراد إلى جدول موجود يحتوي بالفعل على منشور به بنفس المعرف.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top