<?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=1135</link>
		<atom:link href="https://forum.php-myadmin.ru/extern.php?action=feed&amp;tid=1135&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Создать запрос на выборку и замену данных в таблице.».]]></description>
		<lastBuildDate>Tue, 15 Jan 2013 22:02:55 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Создать запрос на выборку и замену данных в таблице.]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=22099#p22099</link>
			<description><![CDATA[<p>О! Спасибо огромное. Сам запарился кошмар как. Так то всё делал правильно. Но в конце запроса прописывал</p>]]></description>
			<author><![CDATA[null@example.com (Armitage)]]></author>
			<pubDate>Tue, 15 Jan 2013 22:02:55 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=22099#p22099</guid>
		</item>
		<item>
			<title><![CDATA[Re: Создать запрос на выборку и замену данных в таблице.]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=7475#p7475</link>
			<description><![CDATA[<p><strong>Hanut</strong>, огромное вам человеческое спасибо!!! Запрос по вашей подсказке отработал без запинки! <br />Менял на форуме старые смайлы. Решил их все удалить, а в старых постах заменить содержащийся в них код смайлов прямыми ссылками.<br />например<br />все найденые <strong>[size=16]:-)[/size]</strong> заменить на </p><div class="codebox"><pre><code>[img]http://мойсайт/images/32-1.gif[/img]</code></pre></div><p>проблема была в том что форум хранит это иначе<br /></p><div class="codebox"><pre><code>[img:a1ee28b4c6]http://мойсайт/images/32-1.gif[/img:a1ee28b4c6]</code></pre></div><p>где <strong>a1ee28b4c6</strong> добавлялось из соседней колонки <strong>privmsgs_bbcode_uid</strong></p><p>Составил такой запрос и все сработало:<br /></p><div class="codebox"><pre><code>UPDATE `ol_mar_bbprivmsgs_text` SET `privmsgs_text` = REPLACE( `privmsgs_text` , &#039;:-)&#039;, 
CONCAT( &#039;[img:&#039;, `privmsgs_bbcode_uid` , &#039;]http://мойсайт/images/32-1.gif[/img:&#039;, `privmsgs_bbcode_uid` , &#039;]&#039; ) )</code></pre></div><p>Еще раз спасибо.</p>]]></description>
			<author><![CDATA[null@example.com (аллекс33)]]></author>
			<pubDate>Fri, 13 Mar 2009 23:57:06 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=7475#p7475</guid>
		</item>
		<item>
			<title><![CDATA[Re: Создать запрос на выборку и замену данных в таблице.]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=7471#p7471</link>
			<description><![CDATA[<p><strong>аллекс33</strong><br />Для строк используется конкатенация (объединение строк), а не сложение.<br /></p><div class="codebox"><pre><code>UPDATE `ТАБЛИЦА_1` SET `privmsgs_text` = REPLACE( `privmsgs_text` , &#039;111&#039;,  CONCAT(&#039;222&#039;, `privmsgs_bbcode_uid`));</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Hanut)]]></author>
			<pubDate>Fri, 13 Mar 2009 17:35:49 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=7471#p7471</guid>
		</item>
		<item>
			<title><![CDATA[Re: Создать запрос на выборку и замену данных в таблице.]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=7470#p7470</link>
			<description><![CDATA[<p>запрос вида<br /></p><div class="codebox"><pre><code>UPDATE `ТАБЛИЦА_1` SET `privmsgs_text` = REPLACE( `privmsgs_text` , &#039;111&#039;, `privmsgs_bbcode_uid` )</code></pre></div><p>работает<br />приходется составлять два отдельных запроса?</p>]]></description>
			<author><![CDATA[null@example.com (аллекс33)]]></author>
			<pubDate>Fri, 13 Mar 2009 14:02:10 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=7470#p7470</guid>
		</item>
		<item>
			<title><![CDATA[Re: Создать запрос на выборку и замену данных в таблице.]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=7469#p7469</link>
			<description><![CDATA[<p>уточняю задачу</p><p>вот `ТАБЛИЦА_1`</p><p><span class="postimg"><img src="http://s39.radikal.ru/i084/0903/6d/314cb4b11670.jpg" alt="http://s39.radikal.ru/i084/0903/6d/314cb4b11670.jpg" /></span></p><p>в колонке <strong>privmsgs_text</strong> нужно найти все <strong>111</strong><br />и заменить их на <strong>222</strong> плюс значение колонки <strong>privmsgs_bbcode_uid</strong> в этойже строке<br />т.е. все <strong>111</strong> должны замениться на <strong>222fdd5847a7d</strong> (для этого примера)</p><p>Запрос составлял так:<br /></p><div class="codebox"><pre><code>UPDATE `ТАБЛИЦА_1` SET `privmsgs_text` = REPLACE( `privmsgs_text` , &#039;111&#039;, &#039;222&#039; + `privmsgs_bbcode_uid` )</code></pre></div><p>но в итоге все найденые <strong>[size=16]111[/size]</strong> заменились на <strong>[size=16]0[/size]</strong></p>]]></description>
			<author><![CDATA[null@example.com (аллекс33)]]></author>
			<pubDate>Fri, 13 Mar 2009 13:14:25 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=7469#p7469</guid>
		</item>
		<item>
			<title><![CDATA[Re: Создать запрос на выборку и замену данных в таблице.]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=7468#p7468</link>
			<description><![CDATA[<p>выполнил<br />в итоге все найденные значения заменяются одним нулем <img src="https://forum.php-myadmin.ru/img/smilies/sad.png" width="15" height="15" alt="sad" /></p>]]></description>
			<author><![CDATA[null@example.com (аллекс33)]]></author>
			<pubDate>Fri, 13 Mar 2009 12:53:58 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=7468#p7468</guid>
		</item>
		<item>
			<title><![CDATA[Re: Создать запрос на выборку и замену данных в таблице.]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=7466#p7466</link>
			<description><![CDATA[<p><strong>аллекс33</strong><br /></p><div class="codebox"><pre><code>UPDATE `ТАБЛИЦА_1` SET `КОЛОНКА_2` = REPLACE( `КОЛОНКА_2` , &#039;111&#039;, &#039;222&#039; + `КОЛОНКА_1`);</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Hanut)]]></author>
			<pubDate>Fri, 13 Mar 2009 12:13:23 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=7466#p7466</guid>
		</item>
		<item>
			<title><![CDATA[Re: Создать запрос на выборку и замену данных в таблице.]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=7464#p7464</link>
			<description><![CDATA[<p>хелп, никак не могу справиться с задачей <img src="https://forum.php-myadmin.ru/img/smilies/neutral.png" width="15" height="15" alt="neutral" /></p>]]></description>
			<author><![CDATA[null@example.com (аллекс33)]]></author>
			<pubDate>Fri, 13 Mar 2009 08:18:14 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=7464#p7464</guid>
		</item>
		<item>
			<title><![CDATA[Re: Создать запрос на выборку и замену данных в таблице.]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=7463#p7463</link>
			<description><![CDATA[<p>Еще не все)) задача усложняется.</p><p>ТАБЛИЦА_1 состоит из двух столбцов<br />Составляю запрос:<br /></p><div class="codebox"><pre><code>UPDATE `ТАБЛИЦА_1` SET `КОЛОНКА_2` = REPLACE( `КОЛОНКА_2` , &#039;111&#039;, &#039;222&#039; )</code></pre></div><p>Все работает, но... Мне нужно чтобы каждое найденое в колонке 2 <strong>111</strong> заменялось не <strong>222</strong>, а <strong>222</strong>(плюс) соответствующее строке значение <strong>КОЛОНКИ_1</strong></p>]]></description>
			<author><![CDATA[null@example.com (аллекс33)]]></author>
			<pubDate>Fri, 13 Mar 2009 00:08:13 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=7463#p7463</guid>
		</item>
		<item>
			<title><![CDATA[Re: Создать запрос на выборку и замену данных в таблице.]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=7462#p7462</link>
			<description><![CDATA[<p>Извиняюсь за невнимательность, ответ нашел тут<br /><a href="http://forum.php-myadmin.ru/viewtopic.php?id=825">http://forum.php-myadmin.ru/viewtopic.php?id=825</a></p>]]></description>
			<author><![CDATA[null@example.com (аллекс33)]]></author>
			<pubDate>Thu, 12 Mar 2009 23:51:53 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=7462#p7462</guid>
		</item>
		<item>
			<title><![CDATA[Создать запрос на выборку и замену данных в таблице.]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=7461#p7461</link>
			<description><![CDATA[<p>Здравствуйте. Помогите пожалуйста создать запрос.<br />В определенной таблице, в определенной колонке найти все содержащее *** (к примеру)<br />и заменить на ###</p><p>искать и заменять не только отдельно стоящие *** но и ***тратата, тратата***</p>]]></description>
			<author><![CDATA[null@example.com (аллекс33)]]></author>
			<pubDate>Thu, 12 Mar 2009 23:06:24 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=7461#p7461</guid>
		</item>
	</channel>
</rss>
