Форум → Разработка → Базы данных → Поменять местами столбцы в таблице
Поменять местами столбцы в таблице
-
Нужно поменять местами столбцы в таблице. Переместить последний столбец в середину после конкретного. Пытаюсь сделать через Modify и Change но ничего не выходит. Не подскажете как это правильно делается?
PS. Вопросы - А зачем? - просьба не задавать :) Просто решил попробовать можно ли это вообще и как это правильно делается )from TRIAL with LOVE -
8 июля 2011 г. 11:50, спустя 13 минут 23 секунды
ALTER TABLE tbl_name
CHANGE [COLUMN] old_col_name new_col_name column_definition
[FIRST|AFTER col_name]Спустя 13 сек.MODIFY [COLUMN] col_name column_definition
[FIRST | AFTER col_name]не всё полезно, что в swap полезло -
8 июля 2011 г. 11:59, спустя 8 минут 52 секунды
Спасибо, разобрался наконец. Меня просто этот column_definition запутал. Я думал не обязательно вводить параметры столбца, оказалось обязательно :)from TRIAL with LOVE -
28 августа 2012 г. 22:04, спустя 417 дней 10 часов 4 минуты
Я бы не ебал мозг - а вставил бы 2 новых поля, сделал бы апдейты с переносом данных и убил бы 2 старых. Только на ключи смотреть надо сначала -
26 сентября 2012 г. 0:29, спустя 28 дней 2 часа 24 минуты
ГУРУ сообщите или ссылочку, т.к вообще давно интересен вопрос, как влияет порядковое расположение колонок на производительность бд?
P.S. реалиционные бд -
26 сентября 2012 г. 12:10, спустя 11 часов 41 минуту 26 секунд
никак
влияют индексы и правильная типизация полей
Пожалуйста, авторизуйтесь, чтобы написать комментарий!