Jump to content
Sign in to follow this  
Katyara

Как можно объединить 2 бд в одну?

Recommended Posts

Здравствуйте, подскажите, пожалуйста, можно ли сделать такое: есть 2 базы данных, с одинаковыми категориями, но разным количеством новостей в них и разными новостями. Можно ли их как-то объединить так чтобы получилась одна база данных с новостями как от первой базы данных, так и от второй? Обе базы данных от дле. Как я понимаю, то надо будет через  phpMyAdmin  делать запросы? Может кто-нибудь пытался такое осуществить. Дайте пинка в нужном направлении, чтобы сделать это.

Share this post


Link to post
Share on other sites

Новостей много?

Да, много.

 

 

FOR SELECT ... INSERT пять минут работы

 Можно пример запроса для таблицы  dle_category, например? Это надо 2 базы данных заливать на один хостинг?

 

 

bfy.tw/1ohh

Искал, ничего внятного не нашёл, потому и спросил. 

Share this post


Link to post
Share on other sites

 Можно пример запроса для таблицы  dle_category, например? Это надо 2 базы данных заливать на один хостинг?

 

да

 

INSERT INTO db2.dle_category SELECT * FROM db1.dle_category;

 

Только я вас умоляю, делайте все на локалке, а не на продакшене...

Share this post


Link to post
Share on other sites

да

 

INSERT INTO db2.dle_category SELECT * FROM db1.dle_category;

 

Только я вас умоляю, делайте все на локалке, а не на продакшене...

Так оно и будет, сначала попробую на тестовых бд. Спасибо за помощь!

Share this post


Link to post
Share on other sites

да

 

INSERT INTO db2.dle_category SELECT * FROM db1.dle_category;

 

Только я вас умоляю, делайте все на локалке, а не на продакшене...

Выдаёт такую ошибку: 

#1062 - Duplicate entry '1' for key 'PRIMARY'

Share this post


Link to post
Share on other sites

Выдаёт такую ошибку: 

#1062 - Duplicate entry '1' for key 'PRIMARY'

у primary поля AUTO_INCREMENT стоит?

 

попробуйте поля без айдишника INSERT INTO db2.dle_category (поле2, поле3,...) SELECT поле1, поле2,... FROM db1.dle_category;

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...