据我所知,我们可以使用“-udate-key”参数更新数据库。更新该密钥的全部记录。我们可以插入或更新“-更新模式允许插入”或“-更新模式更新”。
例如,我有一个文件,它由主键和列值组成,我必须在表中更新这些值,其中也有其他列。我的问题是,我们是否可以在不更新表中的其他列的情况下更新该特定列?我们必须为-更新键参数指定所有列,对吗?有什么解决办法或解决办法吗?
发布于 2014-07-14 16:48:36
是。
通过使用“--更新-键”和“列”参数。示例:
$ sqoop export --connect jdbc:mysql://localhost/TGL --username root --password root --table staging --export-dir /sqoop/DB1\_Result -m 1 -input-fields-terminated-by ","注意:更新键中指定的字段必须在列参数中。
https://stackoverflow.com/questions/24379580
复制相似问题