[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Утилита phpmyadmin, изменение структуры таблиц
NierRa
Возможно необычный вопрос, но нужна помощь...

Допустим есть следующая структура в таблице

id
key
name
desc
content
vision

Если я допустим захочу добавить поле после name, то в phpmyadmin можно выбрать это. Но как изменить уже готовую структуру?
Допустим я хочу иметь структуру вида

id
vision
name
desc
content
key

Для кого-то это глупо, но я люблю упорядоченность, особеннно когда полей около сотни

_____________
Задача на корректную обработку данных (мое решение)
http://eu.battle.net/sc2/ru/profile/2212951/1/IIIIIIIIIIII/
waldicom
создать новую таблицу посредством create table as select field1, field2 from mytable, переименовать/удалить старую, а потом переименовать новую.
При этом помнить, что инедксы/ограничения не переносятся таким образом

_____________
Свои мозги еще никто не отменял.
Телепатов нету.
waldicom
Цитата (NierRa @ 20.05.2013 - 22:51)
Это единственный вариант?

нет

_____________
Свои мозги еще никто не отменял.
Телепатов нету.
NierRa
Есть варианты, при которых не нужно создавать новую таблицу?

_____________
Задача на корректную обработку данных (мое решение)
http://eu.battle.net/sc2/ru/profile/2212951/1/IIIIIIIIIIII/
waldicom
Цитата (NierRa @ 20.05.2013 - 23:57)
Есть варианты, при которых не нужно создавать новую таблицу?

Они... как бы это сказать... несколько некрасивые. А если тебе важна красота, то они не подойдут. Можешь в том же phpmyadmin'e создавать новые поля, потом заполнять их, потом изменять на нужные.
А вообще, как ты и сказал:"... это глупо ..."

_____________
Свои мозги еще никто не отменял.
Телепатов нету.
Игорь_Vasinsky
Цитата
особеннно когда полей около сотни


user posted image

http://ru.wikipedia.org/wiki/%D0%9D%D0%BE%...%80%D0%BC%D0%B0

а структуру менять изи модифицировать можно посредством ALTER TABLE .... http://www.mysql.ru/docs/man/ALTER_TABLE.html

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Undertaker
Ещё как вариант экспортировать файл в sql (в админе и таблички экспортируются), там менять и потом обратно импортировать

_____________
Из отчета службы безопасности:
... по поводу взлома китайцами сервера Пентагона:
1) Каждый китаец попробовал один пароль.
2) Каждый второй пароль был - maodzedun.
3) На 657983241-й попытке сервер согласился что у него пароль - maodzedun
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.