是否有庫專注於獲取兩個數據庫導出,查找差異併爲其創建更新/更改語句?基本上從出口的更新腳本出口B.爲更新/更改語句取兩個SQL轉儲的區別?
比如這個:
-- Version 1
CREATE TABLE IF NOT EXISTS `mytable` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`title` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- Version 2
CREATE TABLE IF NOT EXISTS `mytable` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`title` varchar(255) NOT NULL,
`description` text,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- Would result in this:
ALTER TABLE `mytable`
ADD `description` text;
編輯:這個問題是關係到庫爲MySQL,而不是工具。
有第三方工具可以做到這一點。 RedGate將是一個開始的地方。 – JeffO