Создание дополнительного поля.

Печать RSS
235

Д
Автор
Пришелец
0
Скажите пожалуйста, если у меня есть таблица и в ней уже есть юзвери, могу ли я добавить колонку дополнительную например рядом с id Сделать name ну или в конце? А тем юзерам, что есть уже, автоматом поставилось значение 0? Меня сам запрос интересут, если он возможен.

ツ ツ ツ
0
ALTER TABLE таблица ADD имя поля тип NULL;
к примеру
ALTER TABLE user ADD name VARCHAR(100) NULL;
A

Оранжевые штаны
0
ну ткт еще можно указать после какого столбца ALTER TABLE user ADD name VARCHAR(100) NULL AFTER id

ツ ツ ツ
0
Только следует учесть, если скрипт большой и при записях используются запросы типа INSERT INTO .. VALUES() а не INSERT INTO ... SET, то если ты всунешь поле в середину, первый вариант записи работать не будет, так что лучше в конец вставлять новое поле
Изменил: Lugaro (12.04.2010 / 08:52)

2000 лет д.н.э.
0
Почему это не будет?
Будет.
Если INSERT INTO table (pole1, pole2) VALUES ('value1', 'value2') поля явно указаны и не пропущены поля с параметром нот нуль.

ツ ツ ツ
0
угу..

2000 лет д.н.э.
0
[офф]Лугару - это же оборотень вроде?))[/офф]

ツ ツ ツ
0
7. ramzes, угу)
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск