<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум PHP-MyAdmin.RU &mdash; сравнение баз даннных]]></title>
	<link rel="self" href="https://forum.php-myadmin.ru/extern.php?action=feed&amp;tid=2379&amp;type=atom" />
	<updated>2011-11-20T20:46:46Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.php-myadmin.ru/viewtopic.php?id=2379</id>
		<entry>
			<title type="html"><![CDATA[Re: сравнение баз даннных]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=17993#p17993" />
			<content type="html"><![CDATA[<p>Если речь только о структуре таблиц, и если были только добавлены поля, то замена структур таблиц не должна вызвать затруднений. Переносим структуру таблиц и затем копируем данные с помощью INSERT ... SELECT (в новые поля вставляйте NULL).</p><p>Дальше обновить данные можно только через UPDATE (если строки не добавлялись), либо через REPLACE.</p><p>Более простых способов все это сделать не знаю.</p>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2011-11-20T20:46:46Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=17993#p17993</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: сравнение баз даннных]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=17992#p17992" />
			<content type="html"><![CDATA[<p>Спасибо большое!<br />Видимо, по неопытности я поставил не правильно вопрос.</p><p>Есть рабочая база с данными - 162 таблицы. в течение 6 месяцев программа и структура базы были доработаны (локально). Теперь новую структуру (поля только добавлялись, старые не удалялись) базы 164 таблицы необходимо наложить на рабочую базу. Таблицы локальной базы были дополнены полями на 20-25% (это около 30 таблиц были дополнены двумя - тремя полями каждая).<br />Я не помню, какие поля добавлял. Проверять все таблицы и ручками добавлять поля в рабочей базе долго.</p><p>Может есть какой-н способ заменить старую базу на новую без потери данных.</p><p>Спасибо большое.</p>]]></content>
			<author>
				<name><![CDATA[samulet]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=3922</uri>
			</author>
			<updated>2011-11-20T18:17:33Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=17992#p17992</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: сравнение баз даннных]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=17985#p17985" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2011-11-20T10:26:02Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=17985#p17985</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[сравнение баз даннных]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=17983#p17983" />
			<content type="html"><![CDATA[<p>Добрый день всем!</p><p>Помогите, плиз, у меня есть тестовая база (mySQL) и есть рабочая. В тестовой я надобавлял полей. Так получилось, что я случайно стер все свои запросы на апдейт таблиц...<br />Есть возможность сравнить две базы и дополнить рабочую нужными полями без утраты данных, ессно..</p><p>Спасибо огромное.</p>]]></content>
			<author>
				<name><![CDATA[samulet]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=3922</uri>
			</author>
			<updated>2011-11-20T09:07:04Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=17983#p17983</id>
		</entry>
</feed>
