<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Форум PHP-MyAdmin.RU &mdash; сравнение баз даннных]]></title>
		<link>https://forum.php-myadmin.ru/viewtopic.php?id=2379</link>
		<atom:link href="https://forum.php-myadmin.ru/extern.php?action=feed&amp;tid=2379&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «сравнение баз даннных».]]></description>
		<lastBuildDate>Sun, 20 Nov 2011 20:46:46 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: сравнение баз даннных]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=17993#p17993</link>
			<description><![CDATA[<p>Если речь только о структуре таблиц, и если были только добавлены поля, то замена структур таблиц не должна вызвать затруднений. Переносим структуру таблиц и затем копируем данные с помощью INSERT ... SELECT (в новые поля вставляйте NULL).</p><p>Дальше обновить данные можно только через UPDATE (если строки не добавлялись), либо через REPLACE.</p><p>Более простых способов все это сделать не знаю.</p>]]></description>
			<author><![CDATA[null@example.com (Hanut)]]></author>
			<pubDate>Sun, 20 Nov 2011 20:46:46 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=17993#p17993</guid>
		</item>
		<item>
			<title><![CDATA[Re: сравнение баз даннных]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=17992#p17992</link>
			<description><![CDATA[<p>Спасибо большое!<br />Видимо, по неопытности я поставил не правильно вопрос.</p><p>Есть рабочая база с данными - 162 таблицы. в течение 6 месяцев программа и структура базы были доработаны (локально). Теперь новую структуру (поля только добавлялись, старые не удалялись) базы 164 таблицы необходимо наложить на рабочую базу. Таблицы локальной базы были дополнены полями на 20-25% (это около 30 таблиц были дополнены двумя - тремя полями каждая).<br />Я не помню, какие поля добавлял. Проверять все таблицы и ручками добавлять поля в рабочей базе долго.</p><p>Может есть какой-н способ заменить старую базу на новую без потери данных.</p><p>Спасибо большое.</p>]]></description>
			<author><![CDATA[null@example.com (samulet)]]></author>
			<pubDate>Sun, 20 Nov 2011 18:17:33 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=17992#p17992</guid>
		</item>
		<item>
			<title><![CDATA[Re: сравнение баз даннных]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=17985#p17985</link>
			<description><![CDATA[<p>Вам может помочь запрос REPLACE. Для начала сохраните обе таблицы, чтобы не потерять их данные.</p><p>1) Перенесите обе таблицы в одну базу данных (можно создать отдельную).<br />2) Создайте запрос на обновление строк в тестовой таблице. Это означает, что строки из рабочей таблицы заменят строки в тестовой таблице с идентичными первичными ключами, при этом остальные строки затронуты не будут.<br /></p><div class="codebox"><pre><code>REPLACE INTO `test_table` SELECT * FROM `work_table`;</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Hanut)]]></author>
			<pubDate>Sun, 20 Nov 2011 10:26:02 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=17985#p17985</guid>
		</item>
		<item>
			<title><![CDATA[сравнение баз даннных]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=17983#p17983</link>
			<description><![CDATA[<p>Добрый день всем!</p><p>Помогите, плиз, у меня есть тестовая база (mySQL) и есть рабочая. В тестовой я надобавлял полей. Так получилось, что я случайно стер все свои запросы на апдейт таблиц...<br />Есть возможность сравнить две базы и дополнить рабочую нужными полями без утраты данных, ессно..</p><p>Спасибо огромное.</p>]]></description>
			<author><![CDATA[null@example.com (samulet)]]></author>
			<pubDate>Sun, 20 Nov 2011 09:07:04 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=17983#p17983</guid>
		</item>
	</channel>
</rss>
