PHP mysql

TRUECODER

Участник
Автор темы
49
4
Мне нужно скопировать столбец "Owner" из таблицы "businesses" и перенести его в точно такую же таблицу, не затрагивая другие столбы. Возможно ли такое сделать?
 

itsLegend

Фонд борьбы за жуков 🐞
Администратор
2,695
1,448
Сначала создать столбец через ALTER TABLE ADD COLUMN, потом можешь сделать UPDATE по уникальному ключу.

Что-то вроде:
SQL:
ALTER TABLE `seconddb`.`businesses`
ADD COLUMN `Owner` BIGINT;

UPDATE `seconddb`.`businesses` s
INNER JOIN `firstdb`.`businesses` f ON f.`id` = s.`id`
SET s.`Owner` = f.`Owner`;
 

Randewoo

Потрачен
110
33
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.

TRUECODER

Участник
Автор темы
49
4
У тебя пхпмайадмин установлен?
Установлен, мод BigHost ес чо
Сначала создать столбец через ALTER TABLE ADD COLUMN, потом можешь сделать UPDATE по уникальному ключу.

Что-то вроде:
SQL:
ALTER TABLE `seconddb`.`businesses`
ADD COLUMN `Owner` BIGINT;

UPDATE `seconddb`.`businesses` s
INNER JOIN `firstdb`.`businesses` f ON f.`id` = s.`id`
SET s.`Owner` = f.`Owner`;
Попробую потом, спасибо заранее