Операции с колонками в MySQL
Года, склероз и все такое, по-этому решил записать на заметочку пару примеров работы с колонками MySQL.
Скопировать данные из столбца в столбец в пределах 1-й таблицы:
update name_table set new_column=`old_column`;
где:
name_table
— имя таблицы над которой производим операцию;
new_column
— колонка куда нужно скопировать данные;
old_column
— колонка из которой нужно скопировать данные.
Скопировать все данные из 1-й таблицы в другую:
insert into table2 select * from table1;
где:
table1
— таблица из которой копируем;
table2
— таблица в которую копируем.
Скопировать данные из колонки 1-й таблицы в колонку 2-й таблицы:
insert into table2 select old_column as new_column from table1;
где:
table1
— таблица из которой копируем;
table2
— таблица в которую копируем;
old_column
— название колонки которую нужно скопировать;
new_column
— название колонки куда нужно скопировать.
Ну и в догонку: не забываем, что можно указывать не 1 столбец, а несколько. Ну и при этом можно еще применять необходимые условия (WHERE, LOWER, ну и т.д. по вкусу).
Спасибо за внимание.
17 октября, 2012 в 17:22|date at time
спасибо за описание, то что искал
22 августа, 2013 в 07:13|date at time
полезные действия.