Bakti9rov
!*|=?
Переместить колонку вместе с данными
Как одним запросом переместить колонку из одной таблицы в другую?
между собой джойнятся сл. образом : SELECT tbl1.*, tbl2.* LEFT JOIN tbl2 ON tbl1.key1 = tbl2.key2
при переносе все данные должны сохраниться
пока работает такой вариант:
ALTER TABLE tbl1 ADD fld1 ...; UPDATE tbl1 set tbl1.fld1 = (select fld2 from tbl2 where tbl2.key2 = tbl1.key1); ALTER TABLE tbl2 DROP fld2
Как одним запросом переместить колонку из одной таблицы в другую?
между собой джойнятся сл. образом : SELECT tbl1.*, tbl2.* LEFT JOIN tbl2 ON tbl1.key1 = tbl2.key2
при переносе все данные должны сохраниться
пока работает такой вариант:
ALTER TABLE tbl1 ADD fld1 ...; UPDATE tbl1 set tbl1.fld1 = (select fld2 from tbl2 where tbl2.key2 = tbl1.key1); ALTER TABLE tbl2 DROP fld2