Как я могу изменить таблицу - PullRequest
1 голос
/ 01 февраля 2012

У меня есть таблица WC_C со столбцом C_S(varchar(2)). Мне нужно добавить новый столбец в этой же таблице R_S(varchar(2)) и переместить содержимое C_S со значениями A, C, D в столбец R_S.

Как мне это сделать?


Требования:

  • Таблица ------------------ WC_C
  • существующий столбец ---- C_S содержит значения A, B, C, D, E, F
  • новый столбец --------- R_S Должен содержать A, C, D из C_S столбца.

1 Ответ

2 голосов
/ 01 февраля 2012

Использование синтаксиса MySQL, поскольку вы пометили свой вопрос им ...

Добавить новый столбец R_S:

alter table WC_C add R_S VARCHAR(2);

Вставить данные в новый столбец:

insert into WC_C (R_S) select C_S from WC_C where C_S IN ('A', 'C', 'D');

Примечание: Я не проверял вышеуказанные запросы.Используйте по своему усмотрению.

...