用于更新表值的 SQL 导入文件
如何将 csv 文件导入 SQLite 或 Postgresql 数据库,以便更新表中已有的值,当然也插入新值。
谢谢...
PD:我喜欢这个社区。快速准确的答案。
How do I import an csv file to a database either SQLite or Postgresql so that it updates values already in the table and of course also inserts new ones.
Thank you...
PD: Im loving this community. Fast Accurate answers.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我对 sqlite 不太熟悉,不知道是否有相同的构造,但您也询问了 Postgres。所以...对于 Postgres,我会使用 COPY FROM命令将数据导入临时表。然后我会运行以下 SQL:
I'm not familiar enough with sqlite to know if the same constructs are available, but you also asked about Postgres. So... with Postgres, I would use the COPY FROM command to import the data to a staging table. Then I would run the following SQL: