<?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; Как в phpMyAdmin в таблице менять заполненные колонки местами?]]></title>
		<link>https://forum.php-myadmin.ru/viewtopic.php?id=1670</link>
		<atom:link href="https://forum.php-myadmin.ru/extern.php?action=feed&amp;tid=1670&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Как в phpMyAdmin в таблице менять заполненные колонки местами?».]]></description>
		<lastBuildDate>Fri, 09 Apr 2010 11:50:33 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Как в phpMyAdmin в таблице менять заполненные колонки местами?]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=11575#p11575</link>
			<description><![CDATA[<p>Используйте ключевое слово AFTER и после него имя поля за которым надо добавить новое.<br /></p><div class="codebox"><pre><code>ALTER TABLE `users`
ADD `rs` int(11) default NULL AFTER `age`;</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Hanut)]]></author>
			<pubDate>Fri, 09 Apr 2010 11:50:33 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=11575#p11575</guid>
		</item>
		<item>
			<title><![CDATA[Re: Как в phpMyAdmin в таблице менять заполненные колонки местами?]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=11571#p11571</link>
			<description><![CDATA[<p>Хм .. первая идея наверно сильно бредовая , вот можно ли сделать такой вариант не экспортируя юзеров, а просто изменить структуру моей таблицы вот структура моей таблицы<br /></p><div class="codebox"><pre><code>CREATE TABLE `users` (
  `id` int(11) NOT NULL,
  `sn` varchar(20) default NULL,
  `nick` varchar(255) default NULL,
  `localnick` varchar(255) default NULL,
  `fname` varchar(255) default NULL,
  `lname` varchar(255) default NULL,
  `email` varchar(255) default NULL,
  `city` varchar(255) default NULL,
  `homepage` varchar(255) default NULL,
  `gender` int(11) default NULL,
                    `birthyear` int(11) default NULL,
                     `birthmonth` int(11) default NULL,
                   `birthday` int(11) default NULL,
  `age` int(11) default NULL,
  `country` int(11) default NULL,
  `language` int(11) default NULL,
  `state` int(11) default NULL,
  `basesn` varchar(20) default NULL,
  `createtime` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
  `room` int(11) default NULL,
  `lastkick` timestamp NOT NULL default &#039;0000-00-00 00:00:00&#039;,
                 `lastclosed` timestamp NOT NULL default &#039;0000-00-00 00:00:00&#039;,
                 `SP` timestamp NOT NULL default &#039;0000-00-00 00:00:00&#039;,
  `rating` int(11) default NULL,
                  `viev` int(11) default NULL,
  `cloth` varchar(255) NOT NULL,
  `pet` varchar(255) NOT NULL,
  `transport` varchar(255) NOT NULL,
  `hose` varchar(255) NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251;</code></pre></div><p>Из неё удалить лишние колонки которых нет в новой таблице (сдвинутые пробелом)</p><p>А вот структура новой таблицы <br /></p><div class="codebox"><pre><code>CREATE TABLE `users` (
  `id` int(11) NOT NULL,
  `sn` varchar(20) default NULL,
  `nick` varchar(255) default NULL,
  `localnick` varchar(255) default NULL,
  `fname` varchar(255) default NULL,
  `lname` varchar(255) default NULL,
  `gr` varchar(255) default NULL,
  `status` text,
  `gender` int(11) default NULL,
  `age` int(11) default NULL,
  `rs` int(11) default NULL,
  `rsid` int(11) default NULL,
  `rsnick` varchar(255) default NULL,
  `country` varchar(255) default NULL,
  `city` varchar(255) default NULL,
  `email` varchar(255) default NULL,
  `homepage` varchar(255) default NULL,
  `rating` int(11) default NULL,
  `cloth` varchar(255) default NULL,
  `house` varchar(255) default NULL,
  `transport` varchar(255) default NULL,
  `pet` varchar(255) default NULL,
  `info` text,
  `bomb` int(11) default NULL,
  `language` int(11) default NULL,
  `state` int(11) default NULL,
  `basesn` varchar(20) default NULL,
  `createtime` timestamp not null default current_timestamp on update current_timestamp,
  `room` int(11) default NULL,
  `bombtime` timestamp not null default &#039;0000-00-00 00:00:00&#039;,
  `lastbanroom` timestamp not null default &#039;0000-00-00 00:00:00&#039;,
  `lastkick` timestamp not null default &#039;0000-00-00 00:00:00&#039;,
  PRIMARY KEY  (`id`)
);</code></pre></div><p>Можно будет как нибудь например запросом </p><div class="codebox"><pre><code>ALTER TABLE `users` ADD `rsnick` varchar(255) default NULL,
ADD `status` text,
ADD `rs` int(11) default NULL,
ADD `info` text,
ADD `bomb` int(11) default NULL,
ADD `rsid` int(11) default NULL,
ADD `gr` varchar(255) default NULL,
ADD `bombtime` timestamp not null default &#039;0000-00-00 00:00:00&#039;,
ADD `lastbanroom` timestamp not null default &#039;0000-00-00 00:00:00&#039;</code></pre></div><p>Добавить в мою таблицу вот эти колонки только что бы они получились в таком порядке , как в новой таблице ... то есть просто из моей старой удалить лишние колонки а из новой таблицы добавить колонки тех которых нет в моей таблице , в таком порядке , как в новой ... или это можно как то проще сделать и я всё усложняю ..</p>]]></description>
			<author><![CDATA[null@example.com (Мультик)]]></author>
			<pubDate>Fri, 09 Apr 2010 09:18:13 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=11571#p11571</guid>
		</item>
		<item>
			<title><![CDATA[Как в phpMyAdmin в таблице менять заполненные колонки местами?]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=11570#p11570</link>
			<description><![CDATA[<p>Доброго времени суток %username% Подскажите пожалуйста , возможно ли в таблице менять заполненные колонки местами.<br />Переношу БД со старого бота на нового , хочу экспортировать юзеров в новую БД , но там немного другая структура , как бы мне сделать в своей таблице поменять колонки местами дабы экспортировать их на новую БД , говорят есть какой то SQL запрос которым это можно сделать , или по советуйте что нибудь.<br />Вообще такая задумка ... SQL запрос новой бд переписать под структуру моей таблицы потом выполнить запрос , перенести юзеров в таблицу , и в таблице колонки поменять местами как они должны быть ... наверно бред написал ..<br />P/S Я не сильно умный в этих делах , только учусь , прошу прощения если где то написал глупость.</p>]]></description>
			<author><![CDATA[null@example.com (Мультик)]]></author>
			<pubDate>Fri, 09 Apr 2010 08:46:17 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=11570#p11570</guid>
		</item>
	</channel>
</rss>
