Я пытаюсь скопировать столбец с данными из таблицы в другую в MySQL.Но я не могу обернуть голову вокруг этого.Обе таблицы имеют столбец id с именем «nid», который идеально подходит.
Я хочу переместить столбец с именем 'field_pref_position_value' из таблицы 'content_field_pref_position' в столбец 'pref_position' в таблице 'content_type_player'.Я уже сделал столбец «pref_position».
Любая помощь очень ценится.
РЕДАКТИРОВАТЬ: Я сделал огромную ошибку.Я скопировал столбец в таблицу «content_type_player» вместо «content_type_transfer», как это и должно быть, но теперь, когда я пытаюсь использовать тот же запрос для content_type_transfer, он просто возвращает '0 затронутых строк.(Запрос занял 0,0015 с) ' без обновления столбца.Не можете понять, что это за сделка?
Я использую этот запрос:
UPDATE content_type_transfer
JOIN content_field_pref_position
ON content_field_pref_position.nid = content_type_transfer.nid
SET content_type_transfer.pref_position
= content_field_pref_position.field_pref_position_value