2 つのデータベース間で欠落しているテーブルと、交差するテーブルから欠落している列を見つける方法を見つけました。欠落しているテーブルの「作成」構文を取得できますが、欠落している列の「変更」構文を生成するにはどうすればよいですか? 列の
ようなものはありますか?
@編集
私は得る:SHOW CREATE TABLE $table
CREATE TABLE `table` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`name` varchar(225) NOT NULL DEFAULT '',
PRIMARY KEY (`id`)
)
にSHOW CREATE TABLE $table
-> 2 番目のデータベースの「テーブル」に「名前」列がないことがわかりました。この作成を「解析」(?) して、alter を生成し、列「name」を 2 番目のデータベースのテーブルに追加するにはどうすればよいですか?