2010-08-09 87 views
0

有誰知道任何免費的工具會生成給定結果集的插入語句嗎?我知道TOAD爲Oracle做的,我會需要這個爲MySQL數據庫。在mysql中尋找一個用於oracle的蟾蜍功能

例如,如果我執行這個查詢

select colA, colB from mytable where colC = 'numbers'; //returns many rows 


|colA | colB | 
|1 | 'one' | 
|2 | 'two' | 
|3 | 'three| 

我將能夠得到

insert into mytable (colA, colB) values (1,'one'); 
insert into mytable (colA, colB) values (2,'two'); 
insert into mytable (colA, colB) values (3,'three'); 

回答

0

HeidiSQL可以導出整個網格或只選擇行

1

這有什麼錯用SQL?

SELECT CONCAT(
    'INSERT INTO mytable (colA, colB) VALUES (', 
    colA, 
    ',\'', 
    colB, 
    '\';' 
) AS line 
FROM mytable 
WHERE colC = 'numbers'; 

或者只是跳過臨時文件和:

INSERT INTO dest_table (colA, colB) 
SELECT colA, colB 
FROM mytable 
WHERE colC = 'numbers'; 
1

http://squirrel-sql.sourceforge.net/是另一種工具,將允許這一點。它基於Java,適用於多個數據庫。

+0

是一個很好的選擇。許多to蛤蟆粉絲男孩在這裏,所以這不是選擇,但個人發現它很容易使用,特別是出口插入語句是一個2右鍵單擊任務。謝謝 – Tom 2010-08-10 14:46:05