|
|
|
| Добрый вечер коллеги.Хотел бы задать простецкий вопрос:в синтаксе MySQL существует ли команда
меняющая порядок построения атрибутов столбцов уже готовой (но пока пустой)базы данных?
Например, у меня в базе столбци следуют в порядке:имя_таблици(атрибут1,атрибут2,атрибут3) и я хочу
поменять порядок атрибутов.Сам я думаю, что это оператор ALTER TABLE если я прав.
зарание спасибо.
ЗЫ.таблицу переделать лень,да и не правильно-должен быть оператор. | |
|
|
|
|
|
|
|
для: Alex111
(02.10.2006 в 21:49)
| | Что имеется ввиду под "атрибут1,атрибут2,атрибут3"? Параметры таблицы или определения столбцов? | |
|
|
|
|
|
|
|
для: cheops
(03.10.2006 в 00:48)
| | определения! и еще вопрос до кучи:как мне изменить названия столбцов?Я сам пробовал но не получается чего-то .тут привожу свои мучения)) Что тут не как у людей?
mysql> describe dan1;
+---------------+-------------+------+-----+-------------------+----------------+
| Field | Type | Null | Key | Default | Extra |
+---------------+-------------+------+-----+-------------------+----------------+
| numberID | int(11) | NO | PRI | NULL | auto_increment |
| firstName | varchar(15) | YES | | NULL | |
| lastName | varchar(15) | YES | | NULL | |
| patronymic | varchar(15) | YES | | NULL | |
| phone | varchar(15) | YES | | NULL | |
| sphone | varchar(15) | YES | | NULL | |
| email | varchar(20) | YES | | NULL | |
| code_number | varchar(20) | YES | | NULL | |
| time_creation | timestamp | YES | | CURRENT_TIMESTAMP | |
+---------------+-------------+------+-----+-------------------+----------------+
9 rows in set (0.00 sec)
mysql> ALTER TABLE dan1 CHANGE lastName patronymic;
ERROR 1064 (42000): 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 '' at line 1
спс. | |
|
|
|
|
|
|
|
для: Alex111
(03.10.2006 в 00:59)
| | Нужно полное определение столбца, даже если его тип не меняется
mysql> ALTER TABLE dan1 CHANGE lastName patronymic varchar(15) NULL;
|
| |
|
|
|
|
|
|
|
для: cheops
(03.10.2006 в 11:59)
| | Спасибо,cheops! | |
|
|
|