Задавайте вопросы, мы ответим
Вы не зашли.
Есть таблица называется se_geo_cities
Там есть 4 поля cty_id con_id sta_id name
У каждого поля вниз 10000 своих значений.
Вопрос состоит вот в чём:
Как изменить порядок столбцов что бы они были вот в таком порядке
cty_id sta_id con_id name
Но значения каждых столбцов остались теми же которые были до этого
Неактивен
http://dev.mysql.com/doc/refman/5.0/en/alter-table.html
Ключевые слова FIRST и AFTER можно использовать в операциях CHANGE или MODIFY для изменения положения колонки в таблице.
Неактивен
Ввожу этот запрос в базу
ALTER TABLE `se_geo_cities` MODIFY 'con_id' column_definition AFTER 'sta_id';
получается ошибка
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''con_id' column_definition AFTER 'sta_id'' at line 1
Неактивен
1. Обратите внимание, что в моем запросе con_id заключена не в одинарные кавычки, а в обратные (бектики). В вашем случае con_id интерпретируется не как имя столбца, а как текстовая строка.
2. Вместо column_definition нужно указать определения колонки - тип данных, дефолтное значение и т.д.
Выполните запрос
Неактивен
Спасибо огромное!!!
Неактивен