mysql: compare structure of two tables

У меня две таблицы. значения внутри них не идентичны, но большая часть структуры одинакова, в одной из таблиц есть несколько дополнительных полей. в упрощенной форме у меня есть что-то вроде этого:

|table_1|    |table_2|
id           id
name         name
telephone    telephone
email        email
             address
             language

Я хотел бы скопировать структуру table_2 в table_1 и установить адрес и язык как NULL. Для этого мне нужно явно установить для них значение null, что не очень хорошо, потому что моя настоящая таблица представляет собой беспорядок (более 30 столбцов). Однако у меня всего 4-5 новых полей, есть ли способ просто сравнить структуру двух таблиц и увидеть разницу? Тогда я бы сам просто добавил новые поля.

6
задан WraithLux 29 March 2011 в 08:53
поделиться