Изменение порядка полей в таблице mysql

Bart

Новичок
Изменение порядка полей в таблице mysql

У меня есть таблица в которой поля идут таким порядком id,name,last_name,contact_info
мне необходимо изменить порядок id,contact_info,name,last_name каким образом можно достич данного результата, хотел сделать через команду ALTER путём переименование , но это затрудительно, есть ли готовая команда

p.s. буду очень признателен
 

zerkms

TDD infected
Команда форума
ALTER [IGNORE] TABLE tbl_name
alter_specification [, alter_specification] ...

alter_specification:
table_option ...
| ADD [COLUMN] col_name column_definition [FIRST | AFTER col_name ]
| ADD [COLUMN] (col_name column_definition,...)
| ADD {INDEX|KEY} [index_name] [index_type] (index_col_name,...)
| ADD [CONSTRAINT [symbol]]
PRIMARY KEY [index_type] (index_col_name,...)
| ADD [CONSTRAINT [symbol]]
UNIQUE [INDEX|KEY] [index_name] [index_type] (index_col_name,...)
| ADD [FULLTEXT|SPATIAL] [INDEX|KEY] [index_name] (index_col_name,...)
| ADD [CONSTRAINT [symbol]]
FOREIGN KEY [index_name] (index_col_name,...)
reference_definition
| ALTER [COLUMN] col_name {SET DEFAULT literal | DROP DEFAULT}
| CHANGE [COLUMN] old_col_name new_col_name column_definition
[FIRST|AFTER col_name]
| MODIFY [COLUMN] col_name column_definition [FIRST | AFTER col_name]
| DROP [COLUMN] col_name
| DROP PRIMARY KEY
| DROP {INDEX|KEY} index_name
| DROP FOREIGN KEY fk_symbol
| DISABLE KEYS
| ENABLE KEYS
| RENAME [TO] new_tbl_name
| ORDER BY col_name [, col_name] ...
| CONVERT TO CHARACTER SET charset_name [COLLATE collation_name]
| [DEFAULT] CHARACTER SET charset_name [COLLATE collation_name]
| DISCARD TABLESPACE
| IMPORT TABLESPACE

(c) http://dev.mysql.com/doc/refman/5.0/en/alter-table.html
 

Фанат

oncle terrible
Команда форума
что ORDER BY не работает.
можешь ещё LIMIT попробовать

-~{}~ 17.01.08 08:39:

zerkms, ты уверен, что ему это действительно надо? Я - нет.
 

zerkms

TDD infected
Команда форума
ФАНАT
99% что да ;)

хотя - правильнее, конечно же, было научить пользоваться mysql_fetch_assoc() :)
 

fixxxer

К.О.
Партнер клуба
alter table order by действительно есть такая штука, только делает оно совсем другое =)
 
Сверху