gpt4 book ai didi

sql - RSQLite 插入忽略以跳过重复项

转载 作者:行者123 更新时间:2023-12-03 18:29:53 24 4
gpt4 key购买 nike

我有一个包含 x、y 和 z 列的 sqlite 表。 x 和 y 是唯一键,z 是值。

我想用 R 向这个表中插入数据。如果插入重复记录 - 基于 x 和 y 字段,我希望 sqlite 拒绝该记录并继续。在 sql 中,这可以使用“插入或忽略”来完成,这可以使用 R 包 RSQLite 来完成吗?到目前为止,有一个选项 dbWriteTable 将 R 数据帧写入 sqlite 表,但似乎没有“插入或忽略”的选项

最佳答案

我找到了 dbWriteTable 构造 sql 字符串并将其发送到 sqlite 的来源。您可以使用此修改后的源代码来允许“插入或忽略”语法

https://gist.github.com/jeffwong/5925000

关于sql - RSQLite 插入忽略以跳过重复项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17461976/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com