是否有使用信息架构执行此操作的查询?
为了简化操作,我从开发服务器导入了开发数据库,并使用不同的名称上传到实时数据库中。现在两个数据库都在同一台服务器上但是有diff名称。例如。 sitedb,sitedevdb
答案 0 :(得分:1)
每当您使用最终会进行更改的更改来更新开发数据库时,您应该编写一个.sql
脚本,该脚本将重复实时数据库中的更改。
否则此操作非常棘手..您可能必须自己手动找出添加的列,或者您可以使用每个INFORMATION_SCHEMA.COLUMNS
来比较旧表。
对于新表SHOW CREATE **table_name**
非常有用。
答案 1 :(得分:0)
MySQL比较工具可能就是您所需要的。我工作的公司Redgate提供MySQL Compare(对于数据库模式)和MySQL Data Compare(对于数据)。
这些工具可以免费用于非商业用途。