MySQL 工作台:如何将特定列导出为更新语句?

Posted

技术标签:

【中文标题】MySQL 工作台:如何将特定列导出为更新语句?【英文标题】:MySQL workbench : How to export specific columns as update statement? 【发布时间】:2020-08-12 00:57:24 【问题描述】:

我想用更新语句导出特定列,但在 mysql 工作台中我发现只是插入语句。

谢谢

【问题讨论】:

UPDATE 需要 WHERE 子句来指定要更新的行。 Export 应该如何知道使用什么标准? ID 是要导出的特定列之一 '我想用更新语句导出特定列' - 我不知道这是什么意思,你能用例子扩展一下吗。 ex:一个有 5 列的表人,我只想导出两个特定列,但在导出的 sql 文件中,我想用更新语句获取它:UPDATE PERSON SET NAME = TEST WHERE ID = 1 【参考方案1】:

解决方案:

    创建 sql 请求以显示所有包含数据的特定列 SELECT 点击底部而不是顶部的导出 将类型 d'exportation 更改为 update 执行(现在你有一个带有特定列作为更新语句的 sql 文件)

【讨论】:

以上是关于MySQL 工作台:如何将特定列导出为更新语句?的主要内容,如果未能解决你的问题,请参考以下文章

sqoop 将特定列从 hdfs 导出到 mysql

在 Rails 中将 2 个表导出为 CSV [如何选择特定列?]

将 MySQL 导出为 CSV,一些列带引号,一些不带引号

如何将带有子查询的 MySQL select 语句转换为同一张表的更新语句?

使用 VB.Net 将 excel 中的特定列值导出到数据网格

mysql 中列名为INT,怎么用语句更新此列的数据