代码之家  ›  专栏  ›  技术社区  ›  Tom

在mysql中查找Toad for oracle功能[已关闭]

  •  0
  • Tom  · 技术社区  · 14 年前

    有人知道有什么免费工具可以在给定结果集的情况下生成insert语句吗?我知道是TOAD for Oracle做的,我需要这个来做mysql数据库。

    例如,如果我执行这个查询

    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');
    
    7 回复  |  直到 7 年前
        1
  •  1
  •   nathan    14 年前
        2
  •  1
  •   codymanix    14 年前

    对于MySQL,您可以使用 LOAD DATA 陈述

        3
  •  1
  •   symcbean    14 年前

    使用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';
    
        5
  •  0
  •   Gopi    14 年前

    sqldeveloper page 也许能帮你做你想做的事。

        6
  •  0
  •   dev-null-dweller    14 年前
        7
  •  0
  •   YoK    14 年前

    依我所见 TOra 是蟾蜍的衣橱工具。这是一个很好的替代蟾蜍和免费。

    http://torasql.com/