<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум PHP-MyAdmin.RU &mdash; UPDATE столбца]]></title>
	<link rel="self" href="https://forum.php-myadmin.ru/extern.php?action=feed&amp;tid=2509&amp;type=atom" />
	<updated>2013-09-24T17:13:00Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.php-myadmin.ru/viewtopic.php?id=2509</id>
		<entry>
			<title type="html"><![CDATA[Re: UPDATE столбца]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=23703#p23703" />
			<content type="html"><![CDATA[<p>UPDATE обновляет только те строки, которые объединены первичным ключом, полем id. Если строка одна, то обновлена будет только она.</p>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2013-09-24T17:13:00Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=23703#p23703</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: UPDATE столбца]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=23700#p23700" />
			<content type="html"><![CDATA[<p>1. показался не правильным этот запрос - в принципе (хотя все получилось)<br />2. захотелось разобраться до конца - почему не прошел запрос с update</p>]]></content>
			<author>
				<name><![CDATA[olgaaa]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=5590</uri>
			</author>
			<updated>2013-09-24T14:57:49Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=23700#p23700</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: UPDATE столбца]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=23687#p23687" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>olgaaa сказал:</cite><blockquote><p>остальные полня не нужны, или чтонибудь придумаю, главное перенести то что есть</p></blockquote></div><p>Тогда почему не устраивает этот запрос?<br /></p><div class="codebox"><pre><code>insert into webasyst_new.shop_category (name) select title from tuning_old.av_cat;</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2013-09-24T06:52:53Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=23687#p23687</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: UPDATE столбца]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=23686#p23686" />
			<content type="html"><![CDATA[<p>остальные полня не нужны, или чтонибудь придумаю, главное перенести то что есть</p>]]></content>
			<author>
				<name><![CDATA[olgaaa]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=5590</uri>
			</author>
			<updated>2013-09-24T06:15:58Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=23686#p23686</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: UPDATE столбца]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=23685#p23685" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>olgaaa сказал:</cite><blockquote><p>в таблицу с одной строчкой как и нужно перенести все данный из первой базы (tuning_old)<br />а таблица webasyst_new в принципе пустая т.к. это новая база и её нужно наполнить старыми данными - чтобы не утратить их</p></blockquote></div><p>Количество полей в таблицах должно быть одинаковым, иначе не понимаю как вы будете заполнять остальные поля.</p>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2013-09-24T05:40:37Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=23685#p23685</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: UPDATE столбца]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=23682#p23682" />
			<content type="html"><![CDATA[<p>в таблицу с одной строчкой как и нужно перенести все данный из первой базы (tuning_old)<br />а таблица webasyst_new в принципе пустая т.к. это новая база и её нужно наполнить старыми данными - чтобы не утратить их</p>]]></content>
			<author>
				<name><![CDATA[olgaaa]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=5590</uri>
			</author>
			<updated>2013-09-23T19:30:14Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=23682#p23682</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: UPDATE столбца]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=23671#p23671" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>olgaaa сказал:</cite><blockquote><p>сделал вот таким запросом:<br />insert into webasyst_new.shop_category (name) select title from tuning_old.av_cat;<br />но считаю не правильным...</p></blockquote></div><p>Это должно добавить строку.</p><p>Не понимаю как вы хотите перенести данные из одной таблицы в другую, если во второй таблице у вас только одна строка. Для одной строки запрос UPDATE должен был помочь.</p>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2013-09-23T10:47:50Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=23671#p23671</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: UPDATE столбца]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=23669#p23669" />
			<content type="html"><![CDATA[<p>сделал вот таким запросом:<br />insert into webasyst_new.shop_category (name) select title from tuning_old.av_cat;<br />но считаю не правильным...</p>]]></content>
			<author>
				<name><![CDATA[olgaaa]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=5590</uri>
			</author>
			<updated>2013-09-23T09:32:22Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=23669#p23669</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: UPDATE столбца]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=23668#p23668" />
			<content type="html"><![CDATA[<p>не получается:<a href="http://pixs.ru/?r=9142966"><span class="postimg"><img src="http://i.pixs.ru/storage/9/6/6/MySQLjpg_9534207_9142966.jpg" alt="http://i.pixs.ru/storage/9/6/6/MySQLjpg_9534207_9142966.jpg" /></span></a><br />UPDATE&nbsp; `webasyst_new`.`shop_category` AS&nbsp; `b1` ,<br /> `tuning_old`.`av_cat` AS&nbsp; `b2` SET&nbsp; `b2`.`ID` =&nbsp; `b1`.`id` WHERE&nbsp; `b1`.`id` =&nbsp; `b2`.`ID`</p><p>#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near &#039;WHERE `t1`.`ID` = `t2`.`id`&#039; at line 3</p><p>а вот базы:<br />база с которой перенести <a href="http://pixs.ru/?r=9142987"><span class="postimg"><img src="http://i.pixs.ru/storage/9/8/7/MySQLtunin_9960124_9142987.jpg" alt="http://i.pixs.ru/storage/9/8/7/MySQLtunin_9960124_9142987.jpg" /></span></a><br />и база в которую перенести <a href="http://pixs.ru/?r=9142998"><span class="postimg"><img src="http://i.pixs.ru/storage/9/9/8/MySQLwebas_7929072_9142998.jpg" alt="http://i.pixs.ru/storage/9/9/8/MySQLwebas_7929072_9142998.jpg" /></span></a></p><p>а вот сам запрос:<br />UPDATE `webasyst_new`.`shop_category` AS `t1`, `tuning_old`.`av_cat` AS `t2`<br />SET `t2`.`title` = `t1`.`name`,<br />WHERE `t1`.`ID` = `t2`.`id`</p>]]></content>
			<author>
				<name><![CDATA[olgaaa]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=5590</uri>
			</author>
			<updated>2013-09-23T06:19:26Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=23668#p23668</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: UPDATE столбца]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=23667#p23667" />
			<content type="html"><![CDATA[<p>Перенести данные можно при наличии поля первичного ключа, например id.<br /></p><div class="codebox"><pre><code>UPDATE `base1`.`table1` AS `t1`, `base2`.`table2` AS `t2`
SET `t2`.`field1` = `t1`.`field1`,
`t2`.`field2` = `t1`.`field2`
`t2`.`field3` = `t1`.`field3`
WHERE `t1`.`id` = `t2`.`id`</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2013-09-23T05:53:39Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=23667#p23667</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: UPDATE столбца]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=23665#p23665" />
			<content type="html"><![CDATA[<p>будьте любезны, помогите пожалуйста</p><p>в базе б1; таблице 1т1; имеются поля 1п1, 1п2, 1п3<br />каким запросом можно перенести их<br />в базу б2; таблицу 2т1; в поля 2п1, 2п2, 2п3</p><p>(базы находятся на одном сервере, доступ из phpmyadmin&nbsp; обеим базам имеется) благодарю за помощь</p>]]></content>
			<author>
				<name><![CDATA[olgaaa]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=5590</uri>
			</author>
			<updated>2013-09-22T21:32:25Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=23665#p23665</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: UPDATE столбца]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=19260#p19260" />
			<content type="html"><![CDATA[<p>Пробовал так, сейчас ещё раз попробовал точную вашу копию, выдало:</p><p>#1054 - Unknown column &#039;b1.created_on&#039; in &#039;field list&#039;<br />UPDATE&nbsp; `partek`.`prt_vm_orders` AS&nbsp; `b1` ,<br />`j25`.`prt_virtuemart_orders` AS&nbsp; `b2` SET&nbsp; `b1`.`created_on` = FROM_UNIXTIME(&nbsp; `b2`.`data_dop` ) WHERE&nbsp; `b1`.`order_id` =&nbsp; `b2`.`virtuemart_order_id`</p><br /><p>Вроде сработало, маленько перепутаны базы были.</p><p>сработало так: </p><p>UPDATE `partek`.`prt_vm_orders` AS `b1`, `j25`.`prt_virtuemart_orders` AS `b2`<br />SET `b2`.`created_on` = FROM_UNIXTIME(`b1`.`cdate`)<br />WHERE `b1`.`order_id` = `b2`.`virtuemart_order_id`</p><br /><br /><p>Спасибо ещё раз! Очень помог!</p>]]></content>
			<author>
				<name><![CDATA[Nikem79]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=4159</uri>
			</author>
			<updated>2012-03-24T09:09:54Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=19260#p19260</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: UPDATE столбца]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=19259#p19259" />
			<content type="html"><![CDATA[<p>Так будет аналогично, но без дополнительного поля. Только сохраните исходные данные перед выполнением запроса, чтобы было к чему вернуться при ошибках.<br /></p><div class="codebox"><pre><code>UPDATE `partek`.`prt_vm_orders` AS `b1`, `j25`.`prt_virtuemart_orders` AS `b2`
SET `b1`.`created_on` = FROM_UNIXTIME(`b2`.`data_dop`)
WHERE `b1`.`order_id` = `b2`.`virtuemart_order_id`</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2012-03-24T08:08:43Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=19259#p19259</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: UPDATE столбца]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=19257#p19257" />
			<content type="html"><![CDATA[<p>Получилось! Спасибо большое! <img src="https://forum.php-myadmin.ru/img/smilies/smile.png" width="15" height="15" alt="smile" /></p><p>Но к сожалению в несколько приёмов. Можно ли как-то упростить эту схему? <br />Цель: перенести дату юникс формата, в новую базу с нормальным форматом.</p><br /><p>## Создаём временную колонку для втягивания даты ВиртуаМарт<br />ALTER TABLE `prt_virtuemart_orders` ADD `data_dop` INT(11) NULL DEFAULT NULL FIRST</p><p>*******************************<br />## Втягиваем дату из старой базы в новую, во временную колонку.</p><p>UPDATE `partek`.`prt_vm_orders` AS `b1`, `j25`.`prt_virtuemart_orders` AS `b2` ## устанавливаем алиасы для b1 = partek.prt_vm_orders<br />SET `b2`.`data_dop` = `b1`.`cdate` ## Присваиваем значения для переменной b2, колонке data_dop с первой базы, колонки cdate<br />WHERE `b1`.`order_id` = `b2`.`virtuemart_order_id` ## Выставляем ключи таблиц из структуры по уникальности.<br />*******************************<br />## Переносим дату с конвертацией из временной колонки, в нужную колонку.<br />UPDATE prt_virtuemart_orders<br />SET created_on=FROM_UNIXTIME(data_dop)</p>]]></content>
			<author>
				<name><![CDATA[Nikem79]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=4159</uri>
			</author>
			<updated>2012-03-24T07:56:01Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=19257#p19257</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: UPDATE столбца]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=19239#p19239" />
			<content type="html"><![CDATA[<p>Ага, с алиасами начало прояняться, по поводу ключей тоже понял вроде как, буду пробовать. Спасибо! Отпишу по результатам)</p>]]></content>
			<author>
				<name><![CDATA[Nikem79]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=4159</uri>
			</author>
			<updated>2012-03-23T10:49:11Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=19239#p19239</id>
		</entry>
</feed>
