合并2个SQL插入查询

时间:2011-02-19 02:10:35

标签: sql merge insert

好的不确定如何解释这个但是这里......

我有一个数据库让我们用1个表调用它foo有3行row1,2,3(row1是id int auto)我有2个插入sql查询我需要合并以便它们对齐:

INSERT INTO `table` (`row2`) VALUES ('value');

INSERT INTO `table` (`row3`) VALUES ('value');

1,有可能吗? 2,如果是这样的话?

更新修改

我知道它的写得不好,但就像我说的不太确定如何表达...... :(好吧让我们再试一次......这是作为出口的基本结构..

INSERT INTO `bookmarks` (`id`, `name`, `url`) VALUES
(1, '', 'http://twitter.com'),
(2, '', 'http://digg.com'),
(3, '', 'http://stumbleupon.com'),
(4, '', 'http://reddit.com'),

continued further down...this is where I lose the url but gain the name

(830, 'Twitter', ''),
(831, 'Digg', ''),
(832, 'Stumbleupon', ''),
(833, 'Reddit', '');

我需要将名称行添加到第一部分,因此它变为

(4,'Reddit','http://reddit.com'),

enter image description here

我需要向上突出行/列

1 个答案:

答案 0 :(得分:0)

INSERT INTO `table` (`row2`,`row3`) VALUES ('val1','val2');