У меня две одинаковые таблицы (одинаковые столбцы таблицы и первичный ключ) в двух разных базах данных. Я хочу добавить данные второй таблицы в первую таблицу, которые не существуют в первой таблице (в соответствии с первичным ключом). Каков наилучший способ сделать это?Как перенести данные в одну таблицу в другую в MySQL
Я могу экспортировать данные второй таблицы как csv
, php array
или sql
файл.
Thanks
Да. У меня может быть большое количество строк. временная таблица для идентификации не разделяемых строк? этот метод может применяться для таблиц в двух разных базах данных? – Miuranga
Я бы сказал, это зависит от ваших прав. Если у вашего пользователя есть доступ к обеим базам данных, вы должны это сделать. Если нет, просто экспортируйте одну таблицу и импортируйте ее в нужную базу данных. В любом случае, создайте резервную копию данных и сначала попробуйте метод игнорирования вставки, вам может не понадобиться использовать временные таблицы вообще. –
Если проблема утеряна, отметьте ее как разрешенную. –