我找到了一种方法来查找两个数据库之间的缺失表,以及相交表中缺失的列。我可以获得缺失表的“create”语法,但是如何为缺失的列生成“alter”语法?
有类似SHOW CREATE TABLE $table
for column 的东西吗?
@编辑
我得到:
CREATE TABLE `table` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`name` varchar(225) NOT NULL DEFAULT '',
PRIMARY KEY (`id`)
)
经过SHOW CREATE TABLE $table
-> 我发现第二个数据库的“表”缺少“名称”列。如何“解析”(?)此创建以生成更改以将列“名称”添加到第二个数据库的表?