Создание дополнительного поля.
1.
Дмитрий (12.04.2010 / 08:01)
Скажите пожалуйста, если у меня есть таблица и в ней уже есть юзвери, могу ли я добавить колонку дополнительную например рядом с id Сделать name ну или в конце? А тем юзерам, что есть уже, автоматом поставилось значение 0? Меня сам запрос интересут, если он возможен.
2.
Lugaro (12.04.2010 / 08:14)
ALTER TABLE таблица ADD имя поля тип NULL;
к примеру
ALTER TABLE user ADD name VARCHAR(100) NULL;
3.
Azzido (12.04.2010 / 08:20)
ну ткт еще можно указать после какого столбца ALTER TABLE user ADD name VARCHAR(100) NULL AFTER id
4.
Lugaro (12.04.2010 / 08:45)
Только следует учесть, если скрипт большой и при записях используются запросы типа INSERT INTO .. VALUES() а не INSERT INTO ... SET, то если ты всунешь поле в середину, первый вариант записи работать не будет, так что лучше в конец вставлять новое поле
5.
ramzes (12.04.2010 / 09:07)
Почему это не будет?
Будет.
Если INSERT INTO table (pole1, pole2) VALUES ('value1', 'value2') поля явно указаны и не пропущены поля с параметром нот нуль.
6.
Lugaro (12.04.2010 / 09:17)
угу..
7.
ramzes (12.04.2010 / 11:16)
[офф]Лугару - это же оборотень вроде?))[/офф]
8.
Lugaro (12.04.2010 / 11:17)
7.
ramzes, угу)
URL:
https://visavi.net/topics/8103