<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум PHP-MyAdmin.RU &mdash; Как в phpMyAdmin в таблице менять заполненные колонки местами?]]></title>
	<link rel="self" href="https://forum.php-myadmin.ru/extern.php?action=feed&amp;tid=1670&amp;type=atom" />
	<updated>2010-04-09T11:50:33Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.php-myadmin.ru/viewtopic.php?id=1670</id>
		<entry>
			<title type="html"><![CDATA[Re: Как в phpMyAdmin в таблице менять заполненные колонки местами?]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=11575#p11575" />
			<content type="html"><![CDATA[<p>Используйте ключевое слово AFTER и после него имя поля за которым надо добавить новое.<br /></p><div class="codebox"><pre><code>ALTER TABLE `users`
ADD `rs` int(11) default NULL AFTER `age`;</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2010-04-09T11:50:33Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=11575#p11575</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как в phpMyAdmin в таблице менять заполненные колонки местами?]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=11571#p11571" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Мультик]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=2725</uri>
			</author>
			<updated>2010-04-09T09:18:13Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=11571#p11571</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Как в phpMyAdmin в таблице менять заполненные колонки местами?]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=11570#p11570" />
			<content type="html"><![CDATA[<p>Доброго времени суток %username% Подскажите пожалуйста , возможно ли в таблице менять заполненные колонки местами.<br />Переношу БД со старого бота на нового , хочу экспортировать юзеров в новую БД , но там немного другая структура , как бы мне сделать в своей таблице поменять колонки местами дабы экспортировать их на новую БД , говорят есть какой то SQL запрос которым это можно сделать , или по советуйте что нибудь.<br />Вообще такая задумка ... SQL запрос новой бд переписать под структуру моей таблицы потом выполнить запрос , перенести юзеров в таблицу , и в таблице колонки поменять местами как они должны быть ... наверно бред написал ..<br />P/S Я не сильно умный в этих делах , только учусь , прошу прощения если где то написал глупость.</p>]]></content>
			<author>
				<name><![CDATA[Мультик]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=2725</uri>
			</author>
			<updated>2010-04-09T08:46:17Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=11570#p11570</id>
		</entry>
</feed>
