sql перенос данных из одного столбца в другой
SQL. Как скопировать данные из одного столбца в другой
Переношу один сайтик клиента с самописного движка на wordpress.
Потребовалось скопировать данные из одного столбца в другой, ибо ручками перебивать ~1000 записей не хотелось.
«Облазил весь интернет»(с) и долго не мог найти решения. А оно оказалось до жути простым:
UPDATE table_name SET COL1 = COL2
В моем случае это было так:
UPDATE wp_posts SET post_name = guid
Это в случае если столбцы у вас находятся в одной таблице.
Если же столбцы в разных таблицах то можно попробовать так:
INSERT INTO имя_таблы_в_которую_копируем(`имя_принимающего_столбца`) SELECT имя_исходного_столбца FROM исходная_таблица
Например так:
INSERT INTO wp_term_relationships(`object_id`) SELECT ID FROM wp_posts
Просмотров: 7379