我想得到两个 sql 转储的区别。我必须将差异保存在一个新文件中。区别应该是合法查询!例如,如果我有一个包含以下内容的文件,
CREATE TABLE IF NOT EXISTS `newtable` (
`name` int(11) NOT NULL AUTO_INCREMENT,
`id` int(11) NOT NULL,
PRIMARY KEY (`name`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;
INSERT INTO `newtable` (`name`, `id`) VALUES
(1, 2);
和第二个文件,
CREATE TABLE IF NOT EXISTS `newtable` (
`name` int(11) NOT NULL AUTO_INCREMENT,
`id` int(11) NOT NULL,
PRIMARY KEY (`name`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;
INSERT INTO `newtable` (`name`, `id`) VALUES
(1, 2),
(4, 5);
然后我会得到,
INSERT INTO `newtable` (`name`, `id`) VALUES
(1, 2),
(4, 5);
那么这怎么可能???