<?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; частичное копирование стобцов по regexp - помогите составить запрос.]]></title>
		<link>https://forum.php-myadmin.ru/viewtopic.php?id=1849</link>
		<atom:link href="https://forum.php-myadmin.ru/extern.php?action=feed&amp;tid=1849&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «частичное копирование стобцов по regexp - помогите составить запрос.».]]></description>
		<lastBuildDate>Wed, 04 Aug 2010 09:54:04 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: частичное копирование стобцов по regexp - помогите составить запрос.]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=12965#p12965</link>
			<description><![CDATA[<p>Попробуйте ещё:</p><div class="codebox"><pre><code>UPDATE ИМЯ_ТАБЛИЦЫ SET ИМЯ_ПОЛЯ = REPLACE(ИМЯ_ПОЛЯ, ‘строка для замены’, ‘чем заменяем’);</code></pre></div><p>Нужны структура и данные для образца и Ваше регулярное выражение стукните в ПМ (почта форума), постараюсь решить вашу задачу.</p><p>И полное условие ТЗ (Тех. Задание) + ваш шаблон регулярного выражения.</p><p>PS: И теперь подумаем от куда туда вставляються данные может проще сразу вносить нужные данные в таблицу...</p><p>MySQl только ищит по шаблону регулярного выражения для операций со строками пишим php скрипт или mysql тригер и обрабатываем строку.</p><p>Все встроенные функции для работы со строками описаны на <a href="http://dev.mysql.com/doc/refman/5.1/en/string-functions.html">http://dev.mysql.com/doc/refman/5.1/en/ … tions.html</a></p><p>Операции со строками делайте в скрипте php.</p>]]></description>
			<author><![CDATA[null@example.com (DmitryV)]]></author>
			<pubDate>Wed, 04 Aug 2010 09:54:04 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=12965#p12965</guid>
		</item>
		<item>
			<title><![CDATA[Re: частичное копирование стобцов по regexp - помогите составить запрос.]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=12960#p12960</link>
			<description><![CDATA[<p>Так, а просто селект по регулярному Вашему выражению что выдает?</p><p>что SELECT по нему выдаст то и вставиться проверьте запрос SELECT</p><p>Постойте запрос селект чтоб получить нужные вам данные и вставьте его в UPDATE при условии что ID=ID</p><p>запрос стройте чтоб выдавал 1 строку данных</p>]]></description>
			<author><![CDATA[null@example.com (DmitryV)]]></author>
			<pubDate>Wed, 04 Aug 2010 09:07:36 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=12960#p12960</guid>
		</item>
		<item>
			<title><![CDATA[Re: частичное копирование стобцов по regexp - помогите составить запрос.]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=12959#p12959</link>
			<description><![CDATA[<div class="quotebox"><cite>DmitryV сказал:</cite><blockquote><p>проверьте что у вас в запросе отдельно выдает SELECT `field_old` REGEXP &quot;regexp&quot;<br />когда в запросе выдаст нужные вам данные подставьте его в UPDATE при условии что ID=ID</p></blockquote></div><p>попробовал разные варианты везде 1/0<br /></p><div class="quotebox"><cite>DmitryV сказал:</cite><blockquote><p>проверьте чтоб у стобцов был одинаковый формат данных</p></blockquote></div><p>он одинаковый.</p>]]></description>
			<author><![CDATA[null@example.com (yanus)]]></author>
			<pubDate>Wed, 04 Aug 2010 09:05:37 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=12959#p12959</guid>
		</item>
		<item>
			<title><![CDATA[Re: частичное копирование стобцов по regexp - помогите составить запрос.]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=12956#p12956</link>
			<description><![CDATA[<p>проверьте что у вас в запросе отдельно выдает SELECT `field_old` REGEXP &quot;regexp&quot;<br />когда в запросе выдаст нужные вам данные подставьте его в UPDATE при условии что ID=ID<br />проверьте чтоб у стобцов был одинаковый формат данных<br />в таблице у вас поле ID уникально должно быть.</p>]]></description>
			<author><![CDATA[null@example.com (DmitryV)]]></author>
			<pubDate>Wed, 04 Aug 2010 08:54:09 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=12956#p12956</guid>
		</item>
		<item>
			<title><![CDATA[Re: частичное копирование стобцов по regexp - помогите составить запрос.]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=12955#p12955</link>
			<description><![CDATA[<div class="quotebox"><cite>DmitryV сказал:</cite><blockquote><div class="codebox"><pre><code>UPDATE `table` SET `field_new` = (SELECT `field_old` REGEXP &quot;regexp&quot;)  WHERE ID=ID;</code></pre></div><p>если не сработает попробуйте задать в селекте имя таблицы:<br /></p><div class="codebox"><pre><code>UPDATE `table` SET `field_new` = (SELECT `field_old` REGEXP &quot;regexp&quot; FROM `table`)  WHERE ID=ID;</code></pre></div></blockquote></div><p>второй вариант выдал ошибку синтаксиса.<br />первый вариант обновил столбец, но вместо данных записались значения 1 и 0.</p>]]></description>
			<author><![CDATA[null@example.com (yanus)]]></author>
			<pubDate>Wed, 04 Aug 2010 08:52:33 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=12955#p12955</guid>
		</item>
		<item>
			<title><![CDATA[Re: частичное копирование стобцов по regexp - помогите составить запрос.]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=12954#p12954</link>
			<description><![CDATA[<div class="codebox"><pre><code>UPDATE `table` SET `field_new` = (SELECT `field_old` REGEXP &quot;regexp&quot;)  WHERE ID=ID;</code></pre></div><p>если не сработает попробуйте задать в селекте имя таблицы:<br /></p><div class="codebox"><pre><code>UPDATE `table` SET `field_new` = (SELECT `field_old` REGEXP &quot;regexp&quot; FROM `table`)  WHERE ID=ID;</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (DmitryV)]]></author>
			<pubDate>Wed, 04 Aug 2010 08:35:28 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=12954#p12954</guid>
		</item>
		<item>
			<title><![CDATA[Re: частичное копирование стобцов по regexp - помогите составить запрос.]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=12953#p12953</link>
			<description><![CDATA[<p>тогда подставьте SELECT по ID в UPDATE</p>]]></description>
			<author><![CDATA[null@example.com (DmitryV)]]></author>
			<pubDate>Wed, 04 Aug 2010 08:29:19 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=12953#p12953</guid>
		</item>
		<item>
			<title><![CDATA[Re: частичное копирование стобцов по regexp - помогите составить запрос.]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=12952#p12952</link>
			<description><![CDATA[<div class="quotebox"><cite>DmitryV сказал:</cite><blockquote><p>Попробуйте:<br /></p><div class="codebox"><pre><code>UPDATE `table` SET `field_new` = `field_old` AS `field_old` REGEXP &quot;regexp&quot;;</code></pre></div><p>если не сработает свяжитесь со мной в ПМ поделитесь куском таблицы и попробую Вам помоч.</p></blockquote></div><p>попробывал - ругается на синтаксис:<br /></p><div class="codebox"><pre><code>#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;AS `fulltext` REGEXP &quot;???????</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (yanus)]]></author>
			<pubDate>Wed, 04 Aug 2010 08:28:22 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=12952#p12952</guid>
		</item>
		<item>
			<title><![CDATA[Re: частичное копирование стобцов по regexp - помогите составить запрос.]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=12947#p12947</link>
			<description><![CDATA[<p>Попробуйте:<br /></p><div class="codebox"><pre><code>UPDATE `table` SET `field_new` = `field_old` AS `field_old` REGEXP &quot;regexp&quot;;</code></pre></div><p>если не сработает свяжитесь со мной в ПМ поделитесь куском таблицы и попробую Вам помоч.</p>]]></description>
			<author><![CDATA[null@example.com (DmitryV)]]></author>
			<pubDate>Wed, 04 Aug 2010 07:53:26 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=12947#p12947</guid>
		</item>
		<item>
			<title><![CDATA[Re: частичное копирование стобцов по regexp - помогите составить запрос.]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=12944#p12944</link>
			<description><![CDATA[<div class="quotebox"><cite>Hanut сказал:</cite><blockquote><p><strong>yanus</strong><br /></p><div class="codebox"><pre><code>UPDATE `table` SET `field_new` = `field_old` WHERE `field_old` REGEXP &quot;regexp&quot;;</code></pre></div></blockquote></div><p>запрос сработал. проблема в том, что я похоже неверно описал задачу. мне нужно не целиком копировать ячейку, а только содержимое, которое описано regexp&#039;ом.<br />то есть, если есть фраза &quot;в лесу родилась елочка&quot; и regexp /елочка/, нужно скопировать только слово &quot;елочка&quot;.</p>]]></description>
			<author><![CDATA[null@example.com (yanus)]]></author>
			<pubDate>Wed, 04 Aug 2010 06:43:00 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=12944#p12944</guid>
		</item>
		<item>
			<title><![CDATA[Re: частичное копирование стобцов по regexp - помогите составить запрос.]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=12940#p12940</link>
			<description><![CDATA[<p><strong>yanus</strong><br /></p><div class="codebox"><pre><code>UPDATE `table` SET `field_new` = `field_old` WHERE `field_old` REGEXP &quot;regexp&quot;;</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Hanut)]]></author>
			<pubDate>Tue, 03 Aug 2010 07:56:41 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=12940#p12940</guid>
		</item>
		<item>
			<title><![CDATA[Re: частичное копирование стобцов по regexp - помогите составить запрос.]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=12938#p12938</link>
			<description><![CDATA[<div class="quotebox"><cite>Hanut сказал:</cite><blockquote><p>Не совсем понятно как скопировать и куда.</p></blockquote></div><p>оба столбца в одной таблице. данные текстовые. забыл сказать, нужно чтобы строки не перепутались.</p>]]></description>
			<author><![CDATA[null@example.com (yanus)]]></author>
			<pubDate>Tue, 03 Aug 2010 05:27:25 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=12938#p12938</guid>
		</item>
		<item>
			<title><![CDATA[Re: частичное копирование стобцов по regexp - помогите составить запрос.]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=12935#p12935</link>
			<description><![CDATA[<p>Уточни подробнее что и куда может это подойдет:</p><div class="codebox"><pre><code>INSERT `таблица куда` (`имя столбца куда вставить`) SELECT `имя столбца от куда выбрать` FROM таблица от куда REGEXP &quot;регулярное выражение&quot;;</code></pre></div><p>или<br /></p><div class="codebox"><pre><code>INSERT `таблица куда` (`имя столбца куда вставить`) SELECT `имя столбца` AS `имя столбца от куда выбрать` FROM таблица от куда REGEXP &quot;регулярное выражение&quot;;</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (DmitryV)]]></author>
			<pubDate>Mon, 02 Aug 2010 18:57:56 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=12935#p12935</guid>
		</item>
		<item>
			<title><![CDATA[Re: частичное копирование стобцов по regexp - помогите составить запрос.]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=12934#p12934</link>
			<description><![CDATA[<p>Не совсем понятно как скопировать и куда.</p><p>Выбрать по регулярному выражению можно так:<br /></p><div class="codebox"><pre><code>SELECT * FROM `table` WHERE `field` REGEXP &quot;регулярное выражение&quot;;</code></pre></div><p>И затем можно использовать INSERT ... SELECT.</p>]]></description>
			<author><![CDATA[null@example.com (Hanut)]]></author>
			<pubDate>Mon, 02 Aug 2010 15:13:52 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=12934#p12934</guid>
		</item>
		<item>
			<title><![CDATA[частичное копирование стобцов по regexp - помогите составить запрос.]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=12932#p12932</link>
			<description><![CDATA[<p>Необходимо в одной таблице частично скопировать данные из одного столбца в другой. необходимые данные определяются выражением regexp (кое-как составил). помогите составить запрос phpmyadmin</p>]]></description>
			<author><![CDATA[null@example.com (yanus)]]></author>
			<pubDate>Mon, 02 Aug 2010 14:23:21 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=12932#p12932</guid>
		</item>
	</channel>
</rss>
