首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >寻找mysql中的Toad for oracle功能

问寻找mysql中的Toad for oracle功能
EN

Stack Overflow用户
提问于 2010-08-09 22:53:33
回答 7查看 237关注 0票数 0

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

例如,如果我执行以下查询

代码语言:javascript
复制
select colA, colB from mytable where colC = 'numbers'; //returns many rows


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

我就能拿到

代码语言:javascript
复制
insert into mytable (colA, colB) values (1,'one');
insert into mytable (colA, colB) values (2,'two');
insert into mytable (colA, colB) values (3,'three');
EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2010-08-10 03:58:24

有一个MySQL version of TOAD。它可能具有相同的导出结果集的能力。

票数 1
EN

Stack Overflow用户

发布于 2010-08-09 22:56:33

对于MySQL,您可以使用LOAD DATA语句

票数 1
EN

Stack Overflow用户

发布于 2010-08-09 23:55:26

使用SQL有什么问题吗?

代码语言:javascript
复制
SELECT CONCAT(
    'INSERT INTO mytable (colA, colB) VALUES (',
    colA,
    ',\'',
    colB,
    '\';'
) AS line
FROM mytable
WHERE colC = 'numbers';

或者跳过临时文件,然后:

代码语言:javascript
复制
INSERT INTO dest_table (colA, colB)
SELECT colA, colB
FROM mytable
WHERE colC = 'numbers';
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3441250

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档