Я искал высоко и низко и застрял.столбец обновления MySQL из другой таблицы
New table = p8dzk_jbusinessdirectory_companies | Column = comercialName
Old table = dir | Column = firm
мне нужно в конце концов, чтобы переместить все данные из старой таблицы в новую таблицу (большинство имен столбцов разные), но ID и «имя» матча записей столбцов.
Я пробовал:
UPDATE p8dzk_jbusinessdirectory_companies JOIN dir ON p8dzk_jbusinessdirectory_companies.comercialName = dir.firm
SET dir.firm = p8dzk_jbusinessdirectory_companies.comercialName;
Result 0 rows affected.
попытался также переименовать старое имя столбца таблицы, чтобы соответствовать новой и запускал тот же самый запрос с отредактированным именем столбца - тот же результатом.
Помогите, пожалуйста?
На самом деле вам нужно INSERT INTO new (newcol1, newcol2) (SELECT oldCol1, oldCol2 FROM old) – ITroubs
Возможно, мне нужно уточнить, что уже есть соответствующие записи в новая таблица db. Выше написано заявление добавлено новые записи :(Но, спасибо за ответ. –
Вы правы. Если вы не указали свой ответ правильно, тогда мы не сможем помочь вам так, как вам нужно – ITroubs