Katyara 5 Posted September 16, 2015 Report Share Posted September 16, 2015 Здравствуйте, подскажите, пожалуйста, можно ли сделать такое: есть 2 базы данных, с одинаковыми категориями, но разным количеством новостей в них и разными новостями. Можно ли их как-то объединить так чтобы получилась одна база данных с новостями как от первой базы данных, так и от второй? Обе базы данных от дле. Как я понимаю, то надо будет через phpMyAdmin делать запросы? Может кто-нибудь пытался такое осуществить. Дайте пинка в нужном направлении, чтобы сделать это. Link to post Share on other sites
vertas52 143 Posted September 16, 2015 Report Share Posted September 16, 2015 bfy.tw/1ohh Link to post Share on other sites
GooDeR 16 Posted September 16, 2015 Report Share Posted September 16, 2015 Новостей много? Link to post Share on other sites
zaws 91 Posted September 16, 2015 Report Share Posted September 16, 2015 Дайте пинка в нужном направлении, чтобы сделать это. FOR SELECT ... INSERT пять минут работы GooDeR 1 Link to post Share on other sites
Katyara 5 Posted September 16, 2015 Author Report Share Posted September 16, 2015 Новостей много? Да, много. FOR SELECT ... INSERT пять минут работы Можно пример запроса для таблицы dle_category, например? Это надо 2 базы данных заливать на один хостинг? bfy.tw/1ohh Искал, ничего внятного не нашёл, потому и спросил. Link to post Share on other sites
zaws 91 Posted September 16, 2015 Report Share Posted September 16, 2015 Можно пример запроса для таблицы dle_category, например? Это надо 2 базы данных заливать на один хостинг? да INSERT INTO db2.dle_category SELECT * FROM db1.dle_category; Только я вас умоляю, делайте все на локалке, а не на продакшене... Link to post Share on other sites
Katyara 5 Posted September 16, 2015 Author Report Share Posted September 16, 2015 да INSERT INTO db2.dle_category SELECT * FROM db1.dle_category; Только я вас умоляю, делайте все на локалке, а не на продакшене... Так оно и будет, сначала попробую на тестовых бд. Спасибо за помощь! Link to post Share on other sites
Katyara 5 Posted September 18, 2015 Author Report Share Posted September 18, 2015 да INSERT INTO db2.dle_category SELECT * FROM db1.dle_category; Только я вас умоляю, делайте все на локалке, а не на продакшене... Выдаёт такую ошибку: #1062 - Duplicate entry '1' for key 'PRIMARY' Link to post Share on other sites
zaws 91 Posted September 19, 2015 Report Share Posted September 19, 2015 Выдаёт такую ошибку: #1062 - Duplicate entry '1' for key 'PRIMARY' у primary поля AUTO_INCREMENT стоит? попробуйте поля без айдишника INSERT INTO db2.dle_category (поле2, поле3,...) SELECT поле1, поле2,... FROM db1.dle_category; Link to post Share on other sites
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now