我最近不得不将插入查询添加到提供给我的sql脚本
例如,我收到了这个
/*
-- Query: select * from sometable where field1 = 1 order by 1 LIMIT 0, 300
*/
INSERT INTO `sometable` (`id`,`field1`,`field2`) VALUES (1000, 'data1', 'data2');
INSERT INTO `sometable` (`id`,`field1`,`field2`) VALUES (1001, 'data1', 'data2');
添加一些插入查询后,我得到一个类似于此
的脚本/*
-- Query: select * from sometable where field1 = 1 order by 1 LIMIT 0, 300
*/
INSERT INTO `sometable` (`id`,`field1`,`field2`) VALUES (1000, 'data1', 'data2');
INSERT INTO `sometable` (`id`,`field1`,`field2`) VALUES (1001, 'data1', 'data2');
INSERT INTO `sometable` (`id`,`field1`,`field2`) VALUES (1002, 'data1', 'data2');
INSERT INTO `sometable` (`id`,`field1`,`field2`) VALUES (1003, 'data1', 'data2');
INSERT INTO `sometable` (`id`,`field1`,`field2`) VALUES (1004, 'data1', 'data2');
现在我需要将这些数据与表格中的数据混合。这样做的正确方法是什么?因为在表中仍然存在来自原始脚本的数据子集。我希望我能很好地解释自己。
提前致谢