Я вставил новые столбцы в одну базу данных, и теперь я хочу добавить столбцы того же типа ко второй базе данных. Мне нужно знать, какие столбцы находятся в первой базе данных, которые не находятся во второй. У меня есть много таблиц в каждой базе данных, для которых требуется сравнение разности столбцов. Я искал в Интернете, и я могу найти способы увидеть разницу в содержании столбцов в двух таблицах. Мне не нужно сравнивать содержимое, просто разные столбцы во всех таблицах в каждой базе данных. Каждая база данных имеет одни и те же таблицы.Как сравнить измененные таблицы двух баз данных
Спасибо!
Я обнаружил, что вы можете сделать дамп базы данных, который имеет только структуру из phpmyadmin.
mysqldiff делает то, что вы хотите: http://dev.mysql.com/doc/workbench/en/mysqldiff.html - до того, как идет графический интерфейс, я знаю, что Toad для Oracle делает это хорошо, и я уверен, что Toad для MySQL такая же функция. –
Сбросьте схему и используйте инструмент сравнения. – Narfanator
Вам это помогает? http://stackoverflow.com/questions/14940032/get-differences-between-two-tables/14941627#14941627 –